NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [netcdfgroup] test_varm3 compile error

On 09/28/2009 04:54 PM, Dennis Heimbigner wrote:
2. You are correct about the -lmfhdf, it should have been added
by the --enable-hdf4, but wasn't; my error.

If you are going to link with -lmfhdf, you also need to specify -ldf:

/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 -lmfhdf -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-snapshot2009100200/libsrc4 -L/usr/lib64/hdf ../libsrc4/.libs/libnetcdf.so -L/usr/lib -L/lib -lcurl /usr/lib64/hdf/libmfhdf.a -ljpeg -lz -lhdf5_hl -lhdf5 -Wl,-rpath -Wl,/usr/lib64
/usr/lib64/hdf/libmfhdf.a(mfsd.o): In function `SDgetnamelen':
(.text+0x2e): undefined reference to `error_top'
/usr/lib64/hdf/libmfhdf.a(mfsd.o): In function `SDgetnamelen':
(.text+0x91): undefined reference to `HEPclear'
...


--- netcdf-4.1-beta2-snapshot2009100200/ncdap_test/Makefile.in.hdf 2009-10-02 00:10:03.000000000 -0600 +++ netcdf-4.1-beta2-snapshot2009100200/ncdap_test/Makefile.in 2009-10-02 11:10:31.051311773 -0600
@@ -41,7 +41,7 @@

 # Link to the netCDF-4 and the HDF5 libraries.
 @BUILD_DAP_TRUE@@USE_NETCDF4_TRUE@am__append_1 = ../libsrc4/libnetcdf.la
-@BUILD_DAP_TRUE@@USE_HDF4_TRUE@@USE_NETCDF4_TRUE@am__append_2 = -lmfhdf
+@BUILD_DAP_TRUE@@USE_HDF4_TRUE@@USE_NETCDF4_TRUE@am__append_2 = -lmfhdf -ldf
 @BUILD_DAP_TRUE@@USE_NETCDF4_TRUE@am__append_3 = -lhdf5_hl -lhdf5
@BUILD_DAP_TRUE@@USE_NETCDF4_TRUE@@USE_PNETCDF_TRUE@am__append_4 = -lpnetcdf


--
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  orion@xxxxxxxxxxxxx
Boulder, CO 80301              http://www.cora.nwra.com



  • 2009 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: