[Debian-med-packaging] Bug#781294: fw4spl: FTBFS: trouble finding HDF5

Aaron M. Ucko ucko at debian.org
Fri Mar 27 03:39:51 UTC 2015


Source: fw4spl
Version: 0.9.2-1
Severity: serious
Justification: fails to build from source

Automated builds of fw4spl have been failing to detect HDF5 fully:

  -- Configuring fwAtomsHdf5IO: /«PKGBUILDDIR»/SrcLib/io/fwAtomsHdf5IO
  CMake Warning (dev) at CMakeLists.txt:135 (get_target_property):
    Policy CMP0026 is not set: Disallow use of the LOCATION target property.
    Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
    command to set the policy and suppress this warning.
  
    The LOCATION property should not be read from target "fwAtomsHdf5IO".  Use
    the target name directly with add_custom_command, or use the generator
    expression $<TARGET_FILE>, as appropriate.
  
  Call Stack (most recent call first):
    CMakeLists.txt:300 (configureProject)
    CMakeLists.txt:537 (fwLib)
    SrcLib/io/fwAtomsHdf5IO/CMakeLists.txt:1 (fwLoadProperties)
  This warning is for project developers.  Use -Wno-dev to suppress it.
  
  #### : /usr/include/hdf5/serial
  -- Found HDF5: HDF5_LIBRARY-NOTFOUND;/usr/lib/i386-linux-gnu/libhdf5_cpp.so  

I'm not sure what the problem is, since fw4spl properly declares a
build dependency on libhdf5-dev, and CMake is able to locate
libhdf5_cpp.so.

Could you please take a look?

Incidentally, there are a lot of warnings about the LOCATION property
cluttering up CMake's output; please also consider either addressing
or at least suppressing them.

Thanks!



More information about the Debian-med-packaging mailing list