Hi,
I am currently preparing the cygwin package for
HDF5-1.6.10 and HDF5-1.8.4, and there 2 issues with
"make check" that are really annoying me.

1) 
As we are using libtool the check for library 
on  test/testlibinfo.sh.in 
---------------------------------------------
# Different OS uses different naming for shared libs.
case `uname -s` in
    Darwin)     # MacOS
        shlibsuffix=.dylib
        break
        ;;
    *)          # default
        shlibsuffix=.so
        break
        ;;
esac
[cut]
# Check dynamic library file if built.
if [ x-$Shared_Lib = x-yes ]; then
    CHECK_LIBINFO ${h5libdir}/libhdf5${shlibsuffix}
else
    SKIP ${h5libdir}/libhdf5${shlibsuffix}
fi
---------------------------------------------------
is useless and I am bypassing it.
It will be better to look for dlname assignment on src/libhdf5.la.
On my cygwin for example

$ grep dlname src/libhdf5.la
dlname='cyghdf5-6.dll'

and use such name for the testing.

2)
usually on other packages "make check" perform all the tests 
and don't stop on failures.
Currently I need to run several times "make check" and 
fool every time the failed test with some "touch xxx.chkexe".
Not really efficient


Regards
Marco
hdf5 cygwin package maintainer
 









      


_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org

Reply via email to