Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Two things: 1. your configure needs to specify the --with-hdf5=... and --with-zlib=... and with --with-hdf4=... 2. You are correct about the -lmfhdf, it should have been added by the --enable-hdf4, but wasn't; my error. Should be fixed in tonights snapshot. =Dennis Heimbigner Orion Poplawski wrote:
make[3]: Entering directory `/builddir/build/BUILD/netcdf-4.1-beta2-snapshot2009092800/ncdap_test'depbase=`echo test_varm3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\cc -DHAVE_CONFIG_H -I. -I.. -I../fortran -I.. -I../ncdump -I../libsrc4 -I/usr/include/hdf -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -MT test_varm3.o -MD -MP -MF $depbase.Tpo -c -o test_varm3.o test_varm3.c &&\mv -f $depbase.Tpo $depbase.Po/bin/sh ../libtool --tag=CC --mode=link cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -L../libsrc4 -L/usr/lib64/hdf -o test_varm3 test_varm3.o ../libsrc4/libnetcdf.la -lhdf5_hl -lhdf5 libtool: link: cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -o .libs/test_varm3 test_varm3.o -L/builddir/build/BUILD/netcdf-4.1-beta2-snapshot2009092800/libsrc4 -L/usr/lib64/hdf ../libsrc4/.libs/libnetcdf.so -L/usr/lib -L/lib -lcurl -lhdf5_hl -lhdf5 -Wl,-rpath -Wl,/usr/lib64../libsrc4/.libs/libnetcdf.so: undefined reference to `SDend' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDfileinfo' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDdiminfo' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDgetfillvalue' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDgetinfo' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDselect' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDgetdimid' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDstart' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDreaddata' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDreadattr' ../libsrc4/.libs/libnetcdf.so: undefined reference to `SDattrinfo' collect2: ld returned 1 exit status Configure args are:+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info CPPFLAGS=-I/usr/include/hdf LDFLAGS=-L/usr/lib64/hdf --enable-shared --enable-netcdf-4 --enable-dap --enable-hdf4 --enable-ncgen4 --enable-extra-example-tests --enable-valgrind-tests --with-libcfPresumably this shouldn't be compiled in this configuration? Or hdf needs to be compiled differently? Or this needs to be linked to -lmfhdf? Or?Thanks!
netcdfgroup
archives: