[Debian-med-packaging] Bug#1106880: libmcfp: version 1.4.2-1 breaks cif-tools and dssp

Santiago Vila sanvila at debian.org
Sat May 31 02:24:41 BST 2025


Package: src:libmcfp
Version: 1.4.2-1
Severity: grave
Tags: sid

Dear maintainer:

During a rebuild of all packages in unstable, packages "cif-tools"
and "dssp" no longer build from source because of the new libmcfp-dev.

cif-tools fails in this way:

-------------------------------------------------------------------------------------------
CMake Warning (dev) at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:441 (message):
   The package name passed to `find_package_handle_standard_args` (mrc) does
   not match the name of the calling package (Mrc).  This can lead to problems
   in calling code that expects `find_package` result variables (e.g.,
   `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
   /usr/share/mrc/cmake/mrc-config.cmake:84 (find_package_handle_standard_args)
   CMakeLists.txt:85 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found mrc: /usr/bin/mrc (found version "1.3.16")
CMake Error at CMakeLists.txt:99 (find_package):
   By not providing "Findlibmcfp.cmake" in CMAKE_MODULE_PATH this project has
   asked CMake to find a package configuration file provided by "libmcfp", but
   CMake did not find one.

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

     libmcfpConfig.cmake
     libmcfp-config.cmake

   Add the installation prefix of "libmcfp" to CMAKE_PREFIX_PATH or set
   "libmcfp_DIR" to a directory containing one of the above files.  If
   "libmcfp" provides a separate development package or SDK, be sure it has
   been installed.
-------------------------------------------------------------------------------------------

and dssp fails in this way:

-------------------------------------------------------------------------------------------
CMake Error at CMakeLists.txt:144 (target_link_libraries):
   Target "mkdssp" links to:

     libmcfp::libmcfp

   but the target was not found.  Possible reasons include:

     * There is a typo in the target name.
     * A find_package call is missing for an IMPORTED target.
     * An ALIAS target is missing.
-------------------------------------------------------------------------------------------

The options I see are:

A) Do nothing until trixie is released as stable.
This bug should prevent the new package from entering testing.

B) Reupload 1.3.5-2 as 1.4.2+really1.3.5 or similar.

Thanks.



More information about the Debian-med-packaging mailing list