This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Robert, re: > Tom, It still does not work: > > int G2_fieldNum, pointer to struct GribGrid_Header {..} prevGribGrid, pointer > to struct GribGrid_Header {..} nextGribGrid} > "gribgdir.c", line 282: warning: implicit function declaration: > M0CheckMySQLPresent > "gribgdir.c", line 329: warning: implicit function declaration: > M0MatchGribNumberRequest > "gribgdir.c", line 330: warning: implicit function declaration: > M0MatchGribNumberDerive > "gribgdir.c", line 441: warning: implicit function declaration: > M0AddInfoToGridRequest > "gribgdir.c", line 477: warning: implicit function declaration: M0QuerySQL > "gribgdir.c", line 553: warning: implicit function declaration: > M0GribInspectList > "gribgdir.c", line 574: warning: implicit function declaration: > M0MakeStructIndex > "gribgdir.c", line 602: warning: implicit function declaration: > M0CountGridHeader > "gribgdir.c", line 651: warning: implicit function declaration: > M0GribMkMcFileHeader > "gribgdir.c", line 682: warning: implicit function declaration: > M0GribGetGridHeader > "gribgdir.c", line 692: warning: implicit function declaration: M0ListStitchIt > "gribgdir.c", line 734: warning: implicit function declaration: M0MatchListuv > "gribgdir.c", line 770: warning: implicit function declaration: > M0GribGetGridvHeader > "gribgdir.c", line 803: warning: implicit function declaration: > M0GetFirstDerive > compile gribgdir.cp: done > ./mccomp -O -s -vendor -o gribgdir gribgdir.o -L. -lsdi -lmcidas -L. -lsdi > -lmcidas -L../netcdf/libsrc -lnetcdf -L. -L../g2clib -lsdi -lmcidas -lgrib2c > -L. -L../jasper/src/libjasper/.libs -lsdi -lmcidas -ljasper > ../jasper/src/libjasper/.libs/libjasper.a > mccomp: Using default optimizations > f77 -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 > 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 OK, the problem is still the same: the netCDF piece of the build is 64-bit, and the rest is 32-bit. The question now is why!? Please send me the ~mcidas/mcidas2009/netcdf/config.log file so I try to figure out why your build is different from mine. Also, please send the Makefile from the same directory (~mcidas/mcidas2009/netcdf). 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: HIF-234168 Department: Support McIDAS Priority: Normal Status: Closed