[Debian-med-packaging] Bug#974570: ismrmrd: missing libpugi-dev runtime dependency

Gianfranco Costamagna locutusofborg at debian.org
Thu Nov 12 11:56:09 GMT 2020


Source: ismrmrd
Version: 1.4.2.1-4
Severity: serious
tags: patch

Hello, autopkgtests fails because of:
cmake ../../ismrmrd-1.4.2.1/examples/c/
-- Could NOT find PugiXML (missing: PugiXML_DIR)
CMake Error at /usr/share/cmake-3.16/Modules/CMakeFindDependencyMacro.cmake:47 (find_package):
  By not providing "FindPugiXML.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "PugiXML", but
  CMake did not find one.

  Could not find a package configuration file provided by "PugiXML" with any
  of the following names:

    PugiXMLConfig.cmake
    pugixml-config.cmake

  Add the installation prefix of "PugiXML" to CMAKE_PREFIX_PATH or set
  "PugiXML_DIR" to a directory containing one of the above files.  If
  "PugiXML" provides a separate development package or SDK, be sure it has
  been installed.
Call Stack (most recent call first):
  /usr/lib/cmake/ISMRMRD/ISMRMRDConfig.cmake:74 (find_dependency)
  CMakeLists.txt:6 (find_package)


-- Configuring incomplete, errors occurred!


looks like the dev package should also depend on pugixml-dev

--- control.old	2020-11-12 12:55:48.292055695 +0100
+++ debian/control	2020-11-12 12:55:57.039998908 +0100
@@ -44,6 +44,7 @@ Multi-Arch: same
 Section: libdevel
 Depends: ${misc:Depends},
          libhdf5-dev,
+         libpugixml-dev,
          libismrmrd1.4 (= ${binary:Version})
 Suggests: libismrmrd-doc
 Description: development files for ISMRMRD


G.



More information about the Debian-med-packaging mailing list