[[Please fix your subject line]]
Ken et al,
My IT team also got a successful build of netCDF 4.1.3 with
HDF-1.8.8 on Mac Pro with OS X 10.7.2. We did *not* get any
conversion test failures like you did.
This may be related to GCC version. We used GCC 4.5.3 from Mac
Ports, not Apple default which is older, not 4.6.*. This may be a
reasonable workaround. What C compiler are you using?
mac27:/usr/local/src/hdf5-1.8.8 78> \
? grep gcc- install.gfortran
compiler 'gcc' is GNU gcc-4.5.3
mac27:/usr/local/src/hdf5-1.8.8 79> \
? grep -e 'hard.*long double.*char' install.gfortran
Testing hard normalized long double -> signed char conversions PASSED
Testing hard normalized long double -> unsigned char conversions PASSED
Testing hard denormalized long double -> signed char conversions PASSED
Testing hard denormalized long double -> unsigned char conversions
PASSED
Testing hard special long double -> signed char conversions PASSED
Testing hard special long double -> unsigned char conversions PASSED
Note there is a high priority bug, maybe related to GCC version,
currently being addressed by the HDF group. The symptoms are
similar to yours.
http://mail.hdfgroup.org/pipermail/hdf-forum_hdfgroup.org/2011-November/005314.html
--Dave
On 12/2/2011 12:35 PM, Dr. Kenneth P. Bowman wrote:
FYI, I just tried building netCDF with HDF-1.8.8 on a Mac Pro
running OS X 10.7.2 (Lion).
Zlib installs fine, but HDF5 will not build properly. I get the same
error running 'make check' whether I use HDF5-1.8.6, 1.8.7, or 1.8.8
(see below).
The response from HDFGroup is "use OS X 10.6.8". Unfortunately all
new Macs come with 10.7, and downgrading is not really an option.
NetCDF 4.1.3 without HDF5 built just fine. Thanks, guys!
Ken Bowman
Testing hard normalized float -> unsigned long conversions PASSED
Testing hard normalized double -> unsigned long conversions PASSED
Testing hard normalized long double -> signed char conversions
Command terminated abnormally.
1.61 real 0.09 user 0.03 sys
make[4]: *** [dt_arith.chkexe_] Error 1
make[3]: *** [build-check-s] Error 2
make[2]: *** [test] Error 2
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1
Date: Thu, 01 Dec 2011 12:39:15 -0700
From: Russ Rew <russ@xxxxxxxxxxxxxxxx <mailto:russ@xxxxxxxxxxxxxxxx>>
To: Roy Mendelssohn <Roy.Mendelssohn@xxxxxxxx
<mailto:Roy.Mendelssohn@xxxxxxxx>>
Cc: NetCDF Group List <netcdfgroup@xxxxxxxxxxxxxxxx
<mailto:netcdfgroup@xxxxxxxxxxxxxxxx>>
Subject: Re: [netcdfgroup] HDF5-1.8.8
Hi Roy,
HDF5-1.8.8 has been announced. Is this a recommended change for
netcdf?
Does the most recent library work with it?
We've tested on a Fedora 16 platform and verified that HDF5-1.8.8
works
fine with both netCDF-4.1.3 and with the current snapshot release,
which
will soon be a beta release of netCDF-4.2. However, we haven't tested
with HDF5-1.8.8 on other platforms yet.
When netCDF-4.2 is released, we'll recommend building it with the most
recent HDF5-1.8.x version (unless you build with
--disable-netcdf-4, in
which case you won't need HDF5).
--Russ