Bug#1129786: dials: FTBFS: /<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h:95:18: =?UTF-8?Q?=1B[01; 31m=1B[Kerror:_?= 'io_service' in namespace 'boost::asio' does not name a type; did you mean 'use_service'?

Santiago Vila sanvila at debian.org
Thu Mar 5 23:12:57 GMT 2026


Package: src:dials
Version: 3.25.0+dfsg3-3
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:dials, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
	pybuild --clean -i python{version} -p "3.14 3.13"
I: pybuild base:384: python3.14 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        ********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX license expression:

        License :: OSI Approved :: BSD License

        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
        ********************************************************************************

[... snipped ...]

Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make' (search path) (no ~ expansion)...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make' (search path) (no ~ expansion)...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make' (search path) (no ~ expansion)...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make' (search path) (no ~ expansion)...
Using jobserver controller fifo:/tmp/GMfifo953
Updating makefiles....
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
Updating goal targets....
Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend'.
 File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend' does not exist.
Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend'.
Must remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend'.
Need a job token; we don't have children
src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make:120: update target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend' due to: target is .PHONY
cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/dials/algorithms/integration /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib/src/dials/algorithms/integration /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib/src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/DependInfo.cmake "--color=" dials_algorithms_integration_parallel_integrator_ext
Putting child 0x55cf656c74c0 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend) PID 1342 on the chain.
Recipe of 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend' is being run.
Live child 0x55cf656c74c0 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend) PID 1342 
Reaping winning child 0x55cf656c74c0 PID 1342 
Removing child 0x55cf656c74c0 PID 1342 from chain.
Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend'.
File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend' was considered already.
Need a job token; we have children
Live child 0x5608a6d1c000 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/all) PID 1341 
Live child 0x5608a6d1b340 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/all) PID 1325 
Reaping winning child 0x5608a6d1c000 PID 1341 
make -s -f src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build
Live child 0x5608a6d1c000 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/all) PID 1344 
Live child 0x5608a6d1b340 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/all) PID 1325 
GNU Make 4.4.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Reading makefiles...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make' (search path) (no ~ expansion)...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make' (search path) (no ~ expansion)...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make' (search path) (no ~ expansion)...
Reading makefile 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make' (search path) (no ~ expansion)...
Using jobserver controller fifo:/tmp/GMfifo953
Updating makefiles....
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/depend.make'.
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.make'.
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/progress.make'.
 Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
  Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
  No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
 Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
 No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
Updating goal targets....
Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build'.
 File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build' does not exist.
 Considering target file 'lib/dials_algorithms_integration_parallel_integrator_ext.so'.
  File 'lib/dials_algorithms_integration_parallel_integrator_ext.so' does not exist.
  Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/link.txt'.
   Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/link.txt'.
   No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/link.txt'.
  Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/link.txt'.
  No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/link.txt'.
  Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o'.
   File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o' does not exist.
   Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.ts'.
    Looking for an implicit rule for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.ts'.
    No implicit rule found for 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.ts'.
   Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.ts'.
   No need to remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.ts'.
   Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make'.
   File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/flags.make' was considered already.
   Considering target file '/<<PKGBUILDDIR>>/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
    Looking for an implicit rule for '/<<PKGBUILDDIR>>/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
    No implicit rule found for '/<<PKGBUILDDIR>>/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
   Finished prerequisites of target file '/<<PKGBUILDDIR>>/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
   No need to remake target '/<<PKGBUILDDIR>>/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
  Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o'.
  Must remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o'.
Need a job token; we don't have children
src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make:78: update target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o' due to: target does not exist
/usr/bin/cmake -E cmake_echo_color "--switch=" --green --progress-dir=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib/CMakeFiles --progress-num=35 "Building CXX object src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o"
Putting child 0x56298d6e5ea0 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o) PID 1345 on the chain.
  Recipe of 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o' is being run.
  Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make'.
  File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make' was considered already.
  Pruning file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/compiler_depend.ts'.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.90.0'.
   Looking for an implicit rule for '/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.90.0'.
   No implicit rule found for '/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.90.0'.
  Finished prerequisites of target file '/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.90.0'.
  No need to remake target '/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.90.0'.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_python313.so.1.90.0'.
   Looking for an implicit rule for '/usr/lib/x86_64-linux-gnu/libboost_python313.so.1.90.0'.
   No implicit rule found for '/usr/lib/x86_64-linux-gnu/libboost_python313.so.1.90.0'.
  Finished prerequisites of target file '/usr/lib/x86_64-linux-gnu/libboost_python313.so.1.90.0'.
  No need to remake target '/usr/lib/x86_64-linux-gnu/libboost_python313.so.1.90.0'.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.90.0'.
   Looking for an implicit rule for '/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.90.0'.
   No implicit rule found for '/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.90.0'.
  Finished prerequisites of target file '/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.90.0'.
  No need to remake target '/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.90.0'.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0'.
   Looking for an implicit rule for '/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0'.
   No implicit rule found for '/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0'.
  Finished prerequisites of target file '/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0'.
  No need to remake target '/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.90.0'.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.90.0'.
   Looking for an implicit rule for '/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.90.0'.
   No implicit rule found for '/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.90.0'.
  Finished prerequisites of target file '/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.90.0'.
  No need to remake target '/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.90.0'.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_container.so.1.90.0'.
   Looking for an implicit rule for '/usr/lib/x86_64-linux-gnu/libboost_container.so.1.90.0'.
   No implicit rule found for '/usr/lib/x86_64-linux-gnu/libboost_container.so.1.90.0'.
  Finished prerequisites of target file '/usr/lib/x86_64-linux-gnu/libboost_container.so.1.90.0'.
  No need to remake target '/usr/lib/x86_64-linux-gnu/libboost_container.so.1.90.0'.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_graph.so.1.90.0'.
   Looking for an implicit rule for '/usr/lib/x86_64-linux-gnu/libboost_graph.so.1.90.0'.
   No implicit rule found for '/usr/lib/x86_64-linux-gnu/libboost_graph.so.1.90.0'.
  Finished prerequisites of target file '/usr/lib/x86_64-linux-gnu/libboost_graph.so.1.90.0'.
  No need to remake target '/usr/lib/x86_64-linux-gnu/libboost_graph.so.1.90.0'.
  Considering target file '/usr/lib/x86_64-linux-gnu/libcctbx.so'.
   Looking for an implicit rule for '/usr/lib/x86_64-linux-gnu/libcctbx.so'.
   No implicit rule found for '/usr/lib/x86_64-linux-gnu/libcctbx.so'.
  Finished prerequisites of target file '/usr/lib/x86_64-linux-gnu/libcctbx.so'.
  No need to remake target '/usr/lib/x86_64-linux-gnu/libcctbx.so'.
 The prerequisites of 'lib/dials_algorithms_integration_parallel_integrator_ext.so' are being made.
The prerequisites of 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build' are being made.
Live child 0x56298d6e5ea0 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o) PID 1345 
[ 30%] Building CXX object src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o
Reaping winning child 0x56298d6e5ea0 PID 1345 
cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib/s [too-long-redacted] thon/parallel_integrator_ext.cc
Live child 0x56298d6e5ea0 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o) PID 1347 
In file included from /<<PKGBUILDDIR>>/src/dials/../dials/algorithms/integration/parallel_integrator.h:25,
                 from /<<PKGBUILDDIR>>/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc:14:
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h:95:18: error: ‘io_service’ in namespace ‘boost::asio’ does not name a type; did you mean ‘use_service’?
   95 |     boost::asio::io_service io_service_;
      |                  ^~~~~~~~~~
      |                  use_service
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h:96:18: error: ‘io_service’ in namespace ‘boost::asio’ does not name a type; did you mean ‘use_service’?
   96 |     boost::asio::io_service::work work_;
      |                  ^~~~~~~~~~
      |                  use_service
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h: In constructor ‘dials::util::ThreadPool::ThreadPool(std::size_t)’:
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h:30:33: error: class ‘dials::util::ThreadPool’ does not have any field named ‘work_’
   30 |     ThreadPool(std::size_t N) : work_(io_service_), started_(0), finished_(0) {
      |                                 ^~~~~
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h:30:39: error: ‘io_service_’ was not declared in this scope
   30 |     ThreadPool(std::size_t N) : work_(io_service_), started_(0), finished_(0) {
      |                                       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h:33:37: error: ‘boost::asio::io_service’ has not been declared; did you mean ‘boost::asio::use_service’?
   33 |           boost::bind(&boost::asio::io_service::run, &io_service_));
      |                                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h: In destructor ‘dials::util::ThreadPool::~ThreadPool()’:
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h:41:7: error: ‘io_service_’ was not declared in this scope
   41 |       io_service_.stop();
      |       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h: In member function ‘void dials::util::ThreadPool::post(Function)’:
/<<PKGBUILDDIR>>/src/dials/../dials/util/thread_pool.h:56:7: error: ‘io_service_’ was not declared in this scope [-Wtemplate-body]
   56 |       io_service_.post(FunctionRunner<Function>(function, finished_));
      |       ^~~~~~~~~~~
Reaping losing child 0x56298d6e5ea0 PID 1347 
make[3]: *** [src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/build.make:79: src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o] Error 1
Removing child 0x56298d6e5ea0 PID 1347 from chain.
Need a job token; we have children
Live child 0x5608a6d1c000 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/all) PID 1344 
Live child 0x5608a6d1b340 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/all) PID 1325 
Reaping losing child 0x5608a6d1c000 PID 1344 
make[2]: *** [CMakeFiles/Makefile2:1365: src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/all] Error 2
Removing child 0x5608a6d1c000 PID 1344 from chain.
Released token for child 0x5608a6d1c000 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/all).
make[2]: *** Waiting for unfinished jobs....
Live child 0x5608a6d1b340 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/all) PID 1325 
Reaping winning child 0x55c96bb28940 PID 1328 
Removing child 0x55c96bb28940 PID 1328 from chain.
Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build'.
 File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build' does not exist.
 Considering target file 'lib/dials_algorithms_integration_integrator_ext.so'.
  File 'lib/dials_algorithms_integration_integrator_ext.so' does not exist.
  Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/link.txt'.
  File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/link.txt' was considered already.
  Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/boost_python/integration_integrator_ext.cc.o'.
  File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/boost_python/integration_integrator_ext.cc.o' was considered already.
  Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build.make'.
  File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build.make' was considered already.
  Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/compiler_depend.ts'.
  File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/compiler_depend.ts' was considered already.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_python313.so.1.90.0'.
  File '/usr/lib/x86_64-linux-gnu/libboost_python313.so.1.90.0' was considered already.
  Considering target file '/usr/lib/x86_64-linux-gnu/libcctbx.so'.
  File '/usr/lib/x86_64-linux-gnu/libcctbx.so' was considered already.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_container.so.1.90.0'.
  File '/usr/lib/x86_64-linux-gnu/libboost_container.so.1.90.0' was considered already.
  Considering target file '/usr/lib/x86_64-linux-gnu/libboost_graph.so.1.90.0'.
  File '/usr/lib/x86_64-linux-gnu/libboost_graph.so.1.90.0' was considered already.
 Finished prerequisites of target file 'lib/dials_algorithms_integration_integrator_ext.so'.
 Must remake target 'lib/dials_algorithms_integration_integrator_ext.so'.
Need a job token; we don't have children
src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build.make:104: update target 'lib/dials_algorithms_integration_integrator_ext.so' due to: target does not exist
/usr/bin/cmake -E cmake_echo_color "--switch=" --green --bold --progress-dir=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib/CMakeFiles --progress-num=33 "Linking CXX shared module ../../../../lib/dials_algorithms_integration_integrator_ext.so"
Putting child 0x55c96bb28940 (lib/dials_algorithms_integration_integrator_ext.so) PID 1351 on the chain.
 Recipe of 'lib/dials_algorithms_integration_integrator_ext.so' is being run.
The prerequisites of 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build' are being made.
Live child 0x55c96bb28940 (lib/dials_algorithms_integration_integrator_ext.so) PID 1351 
[ 31%] Linking CXX shared module ../../../../lib/dials_algorithms_integration_integrator_ext.so
Reaping winning child 0x55c96bb28940 PID 1351 
cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib/src/dials/algorithms/integration && /usr/bin/cmake -E cmake_link_script CMakeFiles/dials_algorithms_integration_integrator_ext.dir/link.txt --verbose=
Live child 0x55c96bb28940 (lib/dials_algorithms_integration_integrator_ext.so) PID 1353 
Reaping winning child 0x55c96bb28940 PID 1353 
Removing child 0x55c96bb28940 PID 1353 from chain.
Considering target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build'.
 File 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build' does not exist.
 Considering target file 'lib/dials_algorithms_integration_integrator_ext.so'.
 File 'lib/dials_algorithms_integration_integrator_ext.so' was considered already.
Finished prerequisites of target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build'.
Must remake target 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build'.
Successfully remade target file 'src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/build'.
Reaping winning child 0x5608a6d1b340 PID 1325 
/usr/bin/cmake -E cmake_echo_color "--switch=" --progress-dir=/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib/CMakeFiles --progress-num=33 "Built target dials_algorithms_integration_integrator_ext"
Live child 0x5608a6d1b340 (src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_integrator_ext.dir/all) PID 1358 
[ 31%] Built target dials_algorithms_integration_integrator_ext
Reaping winning child 0x5608a6d1b340 PID 1358 
Removing child 0x5608a6d1b340 PID 1358 from chain.
Reaping losing child 0x55d831d27990 PID 956 
make[1]: *** [Makefile:136: all] Error 2
Removing child 0x55d831d27990 PID 956 from chain.
Acquired all 1 jobserver tokens.
make[1]: Leaving directory '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib'
E: pybuild pybuild:483: build: plugin distutils failed with: exit code=2: make -d -j 2 -C /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib && cp /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib/lib/*.so /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build && rm -rf /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_dials/build/lib
dh_auto_build: error: pybuild --build -i python{version} -p "3.14 3.13" returned exit code 13
make: *** [debian/rules:22: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------



More information about the debian-science-maintainers mailing list