The config.log shows an error about unresolved references to the SZIP
lib (where it checks for H5Fflush), so --with-szip=[path] needs to be
added to the configure line. (Or recompile hdf5 without szip.)
-- Ted
On Aug 1, 2010, at 9:01 PM, John Helly wrote:
Greetings.
I am struggling to compile netcdf-4.1.1 on OSX 10.6.4 with hdf5 and
fortran so I can build Dave Pierce's new ncview. I have worked my
way through some earlier problems and have come to this script:
#!/bin/bash
make distclean
#export LDFLAGS="-L/usr/local/hdf5-1.8.5-macosx32-static"
export CC=/usr/bin/cc
export CFLAGS='-m32'
#export CPPFLAGS=-Df2cFortran
export F77=gfortran
export FC=gfortran
export FCFLAGS=-qsuffix=cpp=f90
./configure --prefix=/usr/local/netcdf-4.1.1 --enable-netcdf-4 --
enable-f90 --with-hdf5=/usr/local/hdf5-1.8.5-macosx32-static
#
#export LDFLAGS="-L/usr/local/hdf5-1.8.5-macosx64-static"
#./configure --prefix=/usr/local/netcdf-4.1.1 --enable-netcdf-4 --
enable-f90 --with-hdf5=/usr/local/hdf5-1.8.5-macosx64-static
This got me past some earlier problems with 32-bit fortran libraries
(I think) but now I'm getting complaints about the hdf5 libraries
even though they seem to be found for some things.
checking for manual-page index command...
checking hdf5.h usability... yes
checking hdf5.h presence... yes
checking for hdf5.h... yes
checking whether we should try to build netCDF-4... yes
checking for H5Fflush in -lhdf5... no
configure: error: Can't find or link to the hdf5 library. Configure
with --disable-netcdf-4 or see config.log for errors.
I'm attaching the config.log for those who might care to look. In
the script above, you can see that I experimented with defining the
LDFLAGS and this solved the problem of the missing -lhdf5 but
introduced a bunch of other even stranger problems that made me
think I was overriding some more basic library paths by specifying
LDFLAGS. Anyway, I couldn't figure out what those problems were so
I backed up to this in hoping that someone out there would have a
suggestion.
Any help would be appreciated.
Cheers.
--------------
John Helly, UCSD / San Diego Supercomputer Center / Scripps
Institution of Oceanography, Climate, Atmospheric Science, and
Physical Oceanography / +01 760 840 8660 mobile / stonesteps
(Skype) / stonesteps7 (iChat) / /www.sdsc.edu/~hellyj
<config.log>_______________________________________________
netcdfgroup mailing list
netcdfgroup@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/