Apologies if this has already been reported, but... It turns out that the HDF5 build will fail when *upgrading* from 1.6.5_0 to 1.6.6_0 with the following error: gcc .libs/getnameS.o -O2 -std=c99 -Wno-long-long -O -fomit-frame- pointer -finline-functions -o .libs/getname getname.o -L./.libs - lh5test -L/opt/local/lib -L/opt/local/lib/lib -L../src/.libs -lhdf5 - lz -lm /usr/bin/ld: warning -L: directory name (/opt/local/lib/lib) does not exist /usr/bin/ld: Undefined symbols: _H5G_user_path_test collect2: ld returned 1 exit status make[2]: *** [getname] Error 1 make[1]: *** [tests] Error 1 make: *** [all] Error 2 This is because it finds the old libhdf5.a in /opt/local/lib before finding it in ../src/.libs (the local build directory). I was able to work around this problem by: port uninstall -f hdf5 port install hdf5 It would be nice to somehow patch or fix the software so that this doesn't bite other unwitting upgraders... thanks! chris
On Nov 4, 2007, at 17:57, Chris Waterson wrote:
Apologies if this has already been reported, but...
It turns out that the HDF5 build will fail when *upgrading* from 1.6.5_0 to 1.6.6_0 with the following error:
gcc .libs/getnameS.o -O2 -std=c99 -Wno-long-long -O -fomit-frame- pointer -finline-functions -o .libs/getname getname.o -L./.libs - lh5test -L/opt/local/lib -L/opt/local/lib/lib -L../src/.libs -lhdf5 -lz -lm /usr/bin/ld: warning -L: directory name (/opt/local/lib/lib) does not exist /usr/bin/ld: Undefined symbols: _H5G_user_path_test collect2: ld returned 1 exit status make[2]: *** [getname] Error 1 make[1]: *** [tests] Error 1 make: *** [all] Error 2
This is because it finds the old libhdf5.a in /opt/local/lib before finding it in ../src/.libs (the local build directory).
I was able to work around this problem by:
port uninstall -f hdf5 port install hdf5
It would be nice to somehow patch or fix the software so that this doesn't bite other unwitting upgraders...
Yes, we have two bugs filed on that problem: http://trac.macports.org/projects/macports/ticket/12704 http://trac.macports.org/projects/macports/ticket/12705 The maintainer of the hdf5 port has not yet added any comments to those bugs.
participants (2)
-
Chris Waterson
-
Ryan Schmidt