[Debian-astro-maintainers] Bug#1092263: sopt: FTBFS with spdlog 1.15
Shengqi Chen
harry at debian.org
Mon Jan 6 15:55:17 GMT 2025
Package: sopt
Version: 4.2.0+dfsg-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:97 (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.3s)
CMake Error at cmake_files/AddCatchTest.cmake:83 (target_link_libraries):
Target "test_bisection_method" 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:27 (add_catch_test)
It seems fixable by replacing catch with catch2 in 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