I’m trying to build HDF 4.2.11 from source on Mac OS X 10.10.4. After running
“./configure” and
“make”, I execute “make check”. At the top it says “All tests were successful.”
but at the bottom
of the log it ends with:
============================
Testing hdftest
/bin/sh: line 1: 5693 Segmentation fault: 11 srcdir="." ./${tname} >> ${log}
2>&1
----------------------------
hdftest Test Log
----------------------------
Testing create/read/write compressed datasets (tcomp.c) PASSED
Testing create/read/write chunked datasets (tchunk.c) PASSED
Testing reading of netCDF file using the SDxxx inteface (tnetcdf.c) make[5]:
***
[hdftest.chkexe_] Error 1
make[4]: *** [build-check-s] Error 2
make[3]: *** [test] Error 2
make[2]: *** [check-am] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check-recursive] Error 1
When I run ./hdf-4.2.11/mfhdf/test/hdftest in a terminal I get:
Testing create/read/write compressed datasets (tcomp.c) PASSED
Testing create/read/write chunked datasets (tchunk.c) PASSED
Testing reading of netCDF file using the SDxxx inteface (tnetcdf.c)
Segmentation fault: 11
I tried
./configure --disable-netcdf
(and also --disable-fortran and --enable-production) but this didn’t solve the
problem.
Do you get the same error when you try to build from source? How can I fix this?
Background story:
I want to open an HDF4 file in Java, using GDAL. Whenever I do this, I get a
segmentation fault
but it isn’t entirely clear what part of the chain (GDAL Java Native Bindings,
GDAL, HDF4) is the
problem. So not getting a segmentation fault in make check is very important to
eliminate a
potential error source.
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5