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.
Graeme, >Date: Sat, 21 Sep 1996 17:19:47 GMT >From: address@hidden (Graeme Potter) >Organization: . >To: address@hidden >Subject: netCDF installation under Linux >Keywords: 199609192103.AA08813 In the above message you wrote: > Thanks for your suggestions which have helped me overcome my initial > problem. The required files are part of an optional package which I didn't > have installed. I have now and things are progressing further. > > However I am still having problems and here is another log file :- > > ---------------------------------------------------------------------------- > > making `all' in directory /usr/local/netcdf-2.4.3/src/port > > make[1]: Entering directory `/usr/local/netcdf-2.4.3/src/port' > make[1]: Nothing to be done for `all'. > make[1]: Leaving directory `/usr/local/netcdf-2.4.3/src/port' > > returning to directory /usr/local/netcdf-2.4.3/src > > > making `all' in directory /usr/local/netcdf-2.4.3/src/xdr > > make[1]: Entering directory `/usr/local/netcdf-2.4.3/src/xdr' > make[1]: Leaving directory `/usr/local/netcdf-2.4.3/src/xdr' > > returning to directory /usr/local/netcdf-2.4.3/src > > > making `all' in directory /usr/local/netcdf-2.4.3/src/libsrc > > make[1]: Entering directory `/usr/local/netcdf-2.4.3/src/libsrc' > gcc -c -fpic -O array.c > gcc -c -fpic -O attr.c > gcc -c -fpic -O cdf.c > gcc -c -fpic -O dim.c > gcc -c -fpic -O file.c > gcc -c -fpic -O iarray.c > gcc -c -fpic -O error.c > gcc -c -fpic -O globdef.c > gcc -c -fpic -O putget.c > gcc -c -fpic -O putgetg.c > gcc -c -fpic -O sharray.c > case `uname -sv` in \ > 'AIX 3') \ > CFLAGS=`echo -fpic -O | sed 's/-O[23]//g;s/-O//g'`; \ > gcc -c $CFLAGS string.c; \ > ;; \ > *) \ > gcc -c -fpic -O string.c; \ > ;; \ > esac > gcc -c -fpic -O var.c > gcc -c -fpic -O xdrposix.c > ar rcuv libnetcdf.a array.o attr.o cdf.o dim.o file.o iarray.o error.o > globdef.o putget.o putgetg.o sharray.o string.o var.o xdrposix.o > c - array.o > c - attr.o > c - cdf.o > c - dim.o > c - file.o > c - iarray.o > c - error.o > c - globdef.o > c - putget.o > c - putgetg.o > c - sharray.o > c - string.o > c - var.o > c - xdrposix.o > case "" in \ > '') ;; \ > *) ar rucv libnetcdf.a ;; \ > esac > ranlib libnetcdf.a > make[1]: Leaving directory `/usr/local/netcdf-2.4.3/src/libsrc' > > returning to directory /usr/local/netcdf-2.4.3/src > > > making `all' in directory /usr/local/netcdf-2.4.3/src/ncdump > > make[1]: Entering directory `/usr/local/netcdf-2.4.3/src/ncdump' > gcc -c -O -I../libsrc ncdump.c > gcc -c -O -I../libsrc vardata.c > gcc -c -O -I../libsrc dumplib.c > gcc -o ncdump -O ncdump.o vardata.o dumplib.o ../libsrc/libnetcdf.a > file.o(.text+0x2c): undefined reference to `GLOBAL_OFFSET_TABLE_' > file.o(.text+0x9d): undefined reference to `GLOBAL_OFFSET_TABLE_' > file.o(.text+0x17e): undefined reference to `GLOBAL_OFFSET_TABLE_' > file.o(.text+0x27d): undefined reference to `GLOBAL_OFFSET_TABLE_' > file.o(.text+0x2dd): undefined reference to `GLOBAL_OFFSET_TABLE_' > file.o(.text+0x370): more undefined references to `GLOBAL_OFFSET_TABLE_' > follow > make[1]: *** [ncdump] Error 127 > make[1]: Leaving directory `/usr/local/netcdf-2.4.3/src/ncdump' > make: *** [ncdump/all] Error 127 I've never seen this problem before (but then I don't use Linux or gcc(1) all that much either). I suggest checking the gcc(1) documentation for references to the `global offset table'. It could also be the case that the `-fpic' option is somethow messing things up. You might try editing the makefiles to remove this option, `make(1)ing clean', and `re-make(1)ing all'. Do you have a gcc(1) guru available? If not, then you might try posting to the USENET GNU newsgroup. -------- Steve Emmerson <address@hidden>