Hello,

How to build HDF5 (1.8.15) with ZLib and SZIP (on Ubuntu-14.04) ?

With this (called within a bash script where $1 is a path to the final install where libz and libszip are already installed) :
export CMAKE_PREFIX_PATH="$1/share/cmake:$CMAKE_PREFIX_PATH"
export CMAKE_MODULE_PATH="$1/share/cmake:$CMAKE_MODULE_PATH"
export CMAKE_INCLUDE_PATH="$1/include:$CMAKE_INCLUDE_PATH"
export CMAKE_LIBRARY_PATH="$1/lib:$CMAKE_LIBRARY_PATH"
export CMAKE_PROGRAM_PATH="$1/bin:$CMAKE_PROGRAM_PATH"
cmake -DCMAKE_INSTALL_PREFIX:PATH=$1 -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DBUILD_SHARED_LIBS:BOOL=ON \ -DHDF5_BUILD_HL_LIB:BOOL=ON -DHDF5_BUILD_TOOLS:BOOL=ON -DHDF_ENABLE_LARGE_FILE:BOOL=ON \ -DHDF5_ENABLE_Z_LIB_SUPPORT:BOOL=ON -DZLIB_INCLUDE_DIR:PATH="$1/include" -DZLIB_LIBRARY:PATH="$1/lib/libz.so" \ -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=ON -DSZIP_INCLUDE_DIR:PATH="$1/include" -DSZIP_LIBRARY_RELEASE:PATH="$1/lib/libszip.so" -DHDF5_ENABLE_SZIP_ENCODING:BOOL=ON ..
I got this :
[  0%] Linking C shared library ../bin/libhdf5.so
/usr/bin/ld.bfd.real: can't find -lZLIB_EXPORT_LIBRARIES
/usr/bin/ld.bfd.real: can't find -lSZIP_EXPORT_LIBRARIES
/usr/bin/ld.bfd.real: can't find -lZLIB_EXPORT_LIBRARIES
/usr/bin/ld.bfd.real: can't find -lSZIP_EXPORT_LIBRARIES
collect2: error: ld returned 1 exit status

With this :
cmake -DCMAKE_INSTALL_PREFIX:PATH=$1 -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DBUILD_SHARED_LIBS:BOOL=ON \ -DHDF5_BUILD_HL_LIB:BOOL=ON -DHDF5_BUILD_TOOLS:BOOL=ON -DHDF_ENABLE_LARGE_FILE:BOOL=ON \ -DHDF5_ALLOW_EXTERNAL_SUPPORT:BOOL=ON -DZLIB_USE_EXTERNAL:BOOL=ON -DSZIP_USE_EXTERNAL:BOOL=ON \ -DHDF5_ENABLE_Z_LIB_SUPPORT:BOOL=ON -DZLIB_URL:PATH="https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.15/src/ZLib.tar.gz"; \ -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=ON -DHDF5_ENABLE_SZIP_ENCODING:BOOL=ON -DSZIP_URL:PATH="https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.8.15/src/SZip.tar.gz"; ..
I got this :
CMake Error at CMakeFilters.cmake:66 (message):
   ZLib is Required for ZLib support in HDF5

Franck

_______________________________________________
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

Reply via email to