[Debian-med-packaging] Bug#1128116: ciftilib: FTBFS with boost 1.90
gladk at debian.org
gladk at debian.org
Sun Feb 15 23:12:40 GMT 2026
Package: src:ciftilib
Version: 1.6.0-6
Severity: important
Tags: sid forky ftbfs
User: debian-devel at lists.debian.org
Usertags: boost1.90
ciftilib FTBFS with boost 1.90. Note that the FTBFS may not necessarily be
connected to boost - please check the build log for the actual cause.
Ubuntu has started the rebuild and the status can be tracked here:
https://transitions.ubuntu.com/html/boost1.90.html#!good,bad,partial,unknown,!notintesting
Thanks to them. Please find your package there, after that you can see the logs from
the failing build.
Note: This ticket severity will be increased to RC bug when
boost-defaults is switched to 1.90.
Additional information: The boost system library was removed upstream in 1.89 and is empty since 1.69.
If your package depends on or build-depends on libboost-system-dev, remove it from
build-depends and the build system. See https://www.boost.org/releases/1.89.0/ for cmake instructions.
Note that libboost-system-dev is "virtually" provided by libboost-dev_1.90,
but it is better to drop it from build-depends as this will be removed in the future.
Here is the most probably relevant part of the failing build log:
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.15.1")
-- Found libxml++: /usr/lib/x86_64-linux-gnu/libxml++-2.6.so (Required is at least version "2.17.0")
CMake Warning (dev) at CMakeLists.txt:79 (FIND_PACKAGE):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Boost-1.90.0/BoostConfig.cmake:141 (find_package):
Could not find a package configuration file provided by "boost_system"
(requested version 1.90.0) with any of the following names:
boost_systemConfig.cmake
boost_system-config.cmake
Add the installation prefix of "boost_system" to CMAKE_PREFIX_PATH or set
"boost_system_DIR" to a directory containing one of the above files. If
"boost_system" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/Boost-1.90.0/BoostConfig.cmake:262 (boost_find_component)
/usr/share/cmake-3.31/Modules/FindBoost.cmake:610 (find_package)
CMakeLists.txt:79 (FIND_PACKAGE)
-- Configuring incomplete, errors occurred!
cd obj-x86_64-linux-gnu && tail -v -n \+0 CMakeCache.txt
Thanks,
Anton
More information about the Debian-med-packaging
mailing list