Bug#1128118: ckon: FTBFS with boost 1.90

gladk at debian.org gladk at debian.org
Sun Feb 15 23:15:18 GMT 2026


Package: src:ckon
Version: 0.7.1-5
Severity: important
Tags: sid forky ftbfs
User: debian-devel at lists.debian.org
Usertags: boost1.90

ckon 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.


checking whether the Boost::System library is available... yes
configure: error: Could not find a version of the library!
tail -v -n \+0 config.log
==> config.log <==
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by ckon configure 0.7, which was
generated by GNU Autoconf 2.72.  Invocation command line was

  $ ./configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu' --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --with-boost --with-boost-filesystem --with-boost-system --with-boost-regex --with-boost-program-options --with-boost-libdir=/usr/lib/x86_64-linux-gnu


Thanks,

Anton



More information about the debian-science-maintainers mailing list