#100: ExternalLibraries/HDF5/HDF5.sh fails to catch a missing library file in user implementation ----------------------+----------------------------------------------------- Reporter: bmundim | Owner: Type: defect | Status: closed Priority: major | Milestone: Component: Cactus | Version: Resolution: fixed | Keywords: ExternalLibraries HDF5 ----------------------+----------------------------------------------------- Changes (by eschnett):
* status: new => closed * resolution: => fixed
Comment:
ExternalLibraries/HDF5 now checks for all libraries.
Not all thorns that use HDF5 require all libraries; however, these dependencies are difficult to catch. The current approach is to provide C, C++, and Fortran bindings, because there are thorns that use these. We could conceivably use a more differentiated approach in the future, e.g. with different thorns HDF5, HDF5_Fortran, HDF5_CXX etc.
Bruno, I notice that Ubuntu often splits software into a set of packages. Is there another package you could install next to hdf5-dev to get lighdf5_hl_cpp.a? If not, you can just set HDF5_DIR=BUILD, and this thorn will build HDF5 by itself. This will take a bit of time, but neatly circumvents all installation trouble.