Hello
Building hdf5 with cmake on Linux fails as off the new Linux version
scheme, which changed from 2.6.x to 3.x.
The error I'm getting is
src/H5F.c:2223:12: error: 'S_IFLNK' undeclared (first use in this function)
...
which is caused by missing #defines. The reason is this line in
config/cmake/ConfigureChecks.cmake
IF (CMAKE_SYSTEM MATCHES "Linux-([3-9]\\.[0-9]|2\\.[4-9])\\.")
which matches 3.x.x but not 3.x. Changing it to
IF (CMAKE_SYSTEM MATCHES "Linux-([3-9]\\.[0-9]|2\\.[4-9]\\.)")
fixes the issue.
The HDF5 version I'm using is 1.8.5, but this problem is still present
in 1.8.8snap17.
Best,
Maik Beckmann
_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org