[ET Trac] [Einstein Toolkit] #100: ExternalLibraries/HDF5/HDF5.sh fails to catch a missing library file in user implementation

Einstein Toolkit trac-noreply at einsteintoolkit.org
Tue Nov 23 21:17:26 CST 2010


#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.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/100#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list