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

[netCDF #XOS-979526]: Problems building with --enable-hdf


Did you mean "--enable-hdf4"?  As far as I know, there is no "--enable-hdf" 
option for netCDF, and I get a warning when I use that option:

  $ ../configure --enable-hdf
  configure: WARNING: unrecognized options: --enable-hdf
  configure: netCDF 4.3.1-rc4

though it should probably be a fatal error rather than a warning ...

I talked with Ward about it, and he says he can add automatic handling 
of the jpeg dependency when the HDF4 library is built statically, but it 
probably won't be in the next release candidate.


> I'm looking into building netcdf with --enable-hdf in Fedora.  I'm
> running into problems because hdf is built statically.  As a result I get:
> checking for Hclose in -ldf... no
> checking for SDcreate in -lmfhdf... no
> because:
> configure:16516: checking for Hclose in -ldf
> configure:16541: gcc -o conftest -O2 -g -pipe -Wall
> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic
> -I/usr/include/hdf -Wl,-z,relro  -L/usr/lib64/hdf conftest.c -ldf
> -lhdf5_hl -lhdf5 -lm -lz -lcurl  >&5
> /usr/lib64/hdf/libdf.a(dfjpeg.o): In function `DFCIjpeg':
> (.text+0x2ad): undefined reference to `jpeg_std_error'
> configure:16561: checking for SDcreate in -lmfhdf
> configure:16586: gcc -o conftest -O2 -g -pipe -Wall
> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4 -grecord-gcc-switches  -m64 -mtune=generic
> -I/usr/include/hdf -Wl,-z,relro  -L/usr/lib64/hdf conftest.c -lmfhdf
> -lhdf5_hl -lhdf5 -lm -lz -lcurl  >&5
> /usr/lib64/hdf/libmfhdf.a(mfsd.o): In function `SDstart':
> (.text+0xee): undefined reference to `error_top'
> I can work around this with LIBS='-ldf -ljpeg', but be nice if this was
> done automatically when using a static hdf library.
> --
> Orion Poplawski
> Technical Manager                     303-415-9701 x222
> NWRA, Boulder/CoRA Office             FAX: 303-415-9702
> 3380 Mitchell Lane                       address@hidden
> Boulder, CO 80301                   http://www.nwra.com

Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu

Ticket Details
Ticket ID: XOS-979526
Department: Support netCDF
Priority: Normal
Status: Closed

NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.