[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[McIDAS #WGW-820316]: 1 Sept McIDAS-X won't build on Solaris 10



Hi Robert,

re:
> The latest McIDAS release dated 1 Sept 2010 will not build on Solaris 10 
> Update
> 7 x86 (using Sun Studio 12 compilers).

Hmm... I did not have any problems building on our two Sun Solaris 10 x86 
machines,
but I am not sure which updates we are running.  I will need to check into this 
when
I get back to Boulder (I am currently on travel in Spain, and have limited 
access
to email, so my answers may be slow/sporadic).

re:
> Here is where it fails:
> 
> NOTICE: Invoking /bin/f90 -f77 -ftrap=%none -s -O0 -o gribgdir gribgdir.o -L. 
> -L. -L../netcdf/libsrc -L. -L../g2clib -L. -L../jasper/src/libjasper/.libs 
> -R/usr/dt/lib -L/usr/dt/lib -R/usr/openwin/lib -L/usr/openwin/lib 
> -R/usr/local/lib -L/usr/local/lib -R/opt/SUNWspro/lib -L/opt/SUNWspro/lib 
> -lsdi -lmcidas -lsdi
> -lmcidas -lnetcdf -lsdi -lmcidas -lgrib2c -lsdi -lmcidas -ljasper 
> ../jasper/src/libjasper/.libs/libjasper.a -lgen -lsocket -lnsl -lm
> ld: warning: file ../netcdf/libsrc/libnetcdf.a(attr.o): wrong ELF class: 
> ELFCLASS64
> Undefined                       first referenced
> symbol                             in file
> nc_inq_att                          ./libmcidas.a(ncdffunc.o)
> nc_inq_dim                          ./libmcidas.a(ncdffunc.o)
> nc_inq_var                          ./libmcidas.a(ncdffunc.o)
> nc_inq_dimlen                       ./libmcidas.a(ncdffunc.o)
> nc_inq_dimid                        ./libmcidas.a(ncdffunc.o)
> nc_inq_varid                        ./libmcidas.a(ncdffunc.o)
> nc_open                             ./libmcidas.a(ncdffunc.o)
> nc_get_att_float                    ./libmcidas.a(ncdffunc.o)
> nc_get_var_int                      ./libmcidas.a(ncdffunc.o)
> nc_inq_varname                      ./libmcidas.a(ncdffunc.o)
> nc_inq                              ./libmcidas.a(ncdffunc.o)
> ncopts                              ./libmcidas.a(ncdffunc.o)
> nc_close                            ./libmcidas.a(ncdffunc.o)
> nc_get_att_double                   ./libmcidas.a(ncdffunc.o)
> nc_get_vara_double                  ./libmcidas.a(ncdffunc.o)
> nc_get_var_float                    ./libmcidas.a(ncdffunc.o)
> nc_get_vara_short                   ./libmcidas.a(ncdffunc.o)
> nc_get_var1_float                   ./libmcidas.a(ncdffunc.o)
> nc_get_vara_float                   ./libmcidas.a(ncdffunc.o)
> nc_get_vara_int                     ./libmcidas.a(ncdffunc.o)
> nc_get_var1_int                     ./libmcidas.a(ncdffunc.o)
> nc_get_var_text                     ./libmcidas.a(ncdffunc.o)
> nc_get_att_text                     ./libmcidas.a(ncdffunc.o)
> nc_inq_varndims                     ./libmcidas.a(ncdffunc.o)
> ld: fatal: Symbol referencing errors. No output written to gribgdir
> link    gribgdir:               FAILED

Interesting... all missing externals are from the netCDF library.  This implies
that the build of the netCDF portion of the distribution must have failed.

re:
> I have also attached the entire makelog

I will take a closer look when I get a chance...

Cheers,

Tom
--
****************************************************************************
Unidata User Support                                    UCAR Unidata Program
(303) 497-8642                                                 P.O. Box 3000
address@hidden                                   Boulder, CO 80307
----------------------------------------------------------------------------
Unidata HomePage                       http://www.unidata.ucar.edu
****************************************************************************


Ticket Details
===================
Ticket ID: WGW-820316
Department: Support McIDAS
Priority: Normal
Status: Open