[Debian-astro-maintainers] Bug#1092262: purify: FTBFS with spdlog 1.15

Shengqi Chen harry at debian.org
Mon Jan 6 15:52:45 GMT 2025


Package: purify
Version: 4.1.0-1
Severity: important
Tags: ftbfs
X-Debbugs-Cc: harry at debian.org, aron at debian.org
Control: affects -1 src:spdlog

Dear maintainer,

I plan to start spdlog 1.15 transition soon, your package FTBFS with it.

 CMake Warning at CMakeLists.txt:56 (find_package):
   By not providing "FindCatch2.cmake" in CMAKE_MODULE_PATH this project has
   asked CMake to find a package configuration file provided by "Catch2", but
   CMake did not find one.
 
   Could not find a package configuration file provided by "Catch2" with any
   of the following names:
 
     Catch2Config.cmake
     catch2-config.cmake
 
   Add the installation prefix of "Catch2" to CMAKE_PREFIX_PATH or set
   "Catch2_DIR" to a directory containing one of the above files.  If "Catch2"
   provides a separate development package or SDK, be sure it has been
   installed.
 
 
 -- Configuring done (3.2s)
 CMake Error at cmake_files/AddCatchTest.cmake:83 (target_link_libraries):
   Target "test_convolution" links to:
 
     Catch2::Catch2
 
   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.
 
 Call Stack (most recent call first):
   cpp/tests/CMakeLists.txt:23 (add_catch_test)

It seems fixable by adding catch2 to your B-D, since libspdlog-dev does
not depend on it any more.

Thanks,
Shengqi Chen



More information about the Debian-astro-maintainers mailing list