[From nobody Sat May  9 21:55:06 2026
Received: (at submit) by bugs.debian.org; 5 Mar 2026 23:13:02 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-118.1 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
 DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,HAS_PACKAGE,
 PP_MIME_FAKE_ASCII_TEXT,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_NONE,
 SUBJECT_NEEDS_ENCODING,SUBJ_ILLEGAL_CHARS,USER_IN_DKIM_WELCOMELIST,
 X_DEBBUGS_CC autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 95; hammy, 150; neutral, 326; spammy,
 0. spammytokens: hammytokens:0.000-+--python3,
 0.000-+--pkgbuilddir, 
 0.000-+--PKGBUILDDIR, 0.000-+--cmake, 0.000-+--H*F:U*sanvila
Return-path: &lt;sanvila@debian.org&gt;
Received: from mitropoulos.debian.org
 ([2001:648:2ffc:deb:216:61ff:fe9d:958d]:56546)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1vyHsM-008biy-0Z
 for submit@bugs.debian.org; Thu, 05 Mar 2026 23:13:02 +0000
Received: via submission
 from C=NA, ST=NA, L=Ankh Morpork, O=Debian SMTP, OU=Debian SMTP CA,
 CN=paradis.debian.org, EMAIL=hostmaster@paradis.debian.org (verified)
 by mitropoulos.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;sanvila@debian.org&gt;) id 1vyHsJ-008IyT-1J
 for submit@bugs.debian.org; Thu, 05 Mar 2026 23:13:00 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.paradis;
 h=Date:Message-Id:Subject:To:From:Reply-To:Cc:
 MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=AvH9AdbjVemzM0tsxAEqdrfHn1Y2vC/uWwMXvqDQRqk=; b=Xg+fkS/yuJ1HLj50RHVdPJofiR
 oFb+0+MjP2lar4YKSPHIOHU7B0TOv6hZxIVR21JB6/7gly3ntjaMzBE3WSpfRlyduBFxRldlFTjTk
 0AgqOD2ouqXzJv+3aekROEW0GvzlVktQIEjizqkb/xa64Vuhe5SzhFvp2lTDtd01vPy2nDZXCir3J
 kU3dzbuTvoTJMHP/VFadFZomfzzWdm0L+nEJIYr+d8gpu9nM+xWq/rarXwKCXE/lijgeSOwiMSpVj
 GfCYMGAlk8c7yrEm8TjvQdSeBFU/5dE9961kQVKxC2tPcynpa74m3YkWV0a0QE1QtA23aBgP4AELx
 Ng3rPdLQ==;
Received: from sanvila by paradis.debian.org with local (Exim 4.96)
 (envelope-from &lt;sanvila@debian.org&gt;) id 1vyHsH-006PKW-1p
 for submit@bugs.debian.org; Thu, 05 Mar 2026 23:12:57 +0000
From: Santiago Vila &lt;sanvila@debian.org&gt;
To: Debian BTS &lt;submit@bugs.debian.org&gt;
Subject: dials: FTBFS:
 [01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:95:18:[m[K
 [01; 31m[Kerror: [m[K'[01m[Kio_service[m[K' in namespace
 '[01m[Kboost::asio[m[K' does not name a type;
 did you mean '[01m[Kuse_service[m[K'?
X-Debbugs-Cc: sanvila@debian.org
Message-Id: &lt;E1vyHsH-006PKW-1p@paradis.debian.org&gt;
Date: Thu, 05 Mar 2026 23:12:57 +0000
Delivered-To: submit@bugs.debian.org

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 &quot;3.14 3.13&quot;
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 &lt;https://gnu.org/licenses/gpl.html&gt;
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 /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib &amp;&amp; /usr/bin/cmake -E cmake_depends &quot;Unix Makefiles&quot; /&lt;&lt;PKGBUILDDIR&gt;&gt; /&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/algorithms/integration /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib/src/dials/algorithms/integration /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib/src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/DependInfo.cmake &quot;--color=&quot; 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 &lt;https://gnu.org/licenses/gpl.html&gt;
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 '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
    Looking for an implicit rule for '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
    No implicit rule found for '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
   Finished prerequisites of target file '/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc'.
   No need to remake target '/&lt;&lt;PKGBUILDDIR&gt;&gt;/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 &quot;--switch=&quot; --green --progress-dir=/&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib/CMakeFiles --progress-num=35 &quot;Building CXX object src/dials/algorithms/integration/CMakeFiles/dials_algorithms_integration_parallel_integrator_ext.dir/boost_python/parallel_integrator_ext.cc.o&quot;
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 /&lt;&lt;PKGBUILDDIR&gt;&gt;/.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 [01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/algorithms/integration/parallel_integrator.h:25[m[K,
                 from [01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/algorithms/integration/boost_python/parallel_integrator_ext.cc:14[m[K:
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:95:18:[m[K [01;31m[Kerror: [m[K‘[01m[Kio_service[m[K’ in namespace ‘[01m[Kboost::asio[m[K’ does not name a type; did you mean ‘[01m[Kuse_service[m[K’?
   95 |     boost::asio::[01;31m[Kio_service[m[K io_service_;
      |                  [01;31m[K^~~~~~~~~~[m[K
      |                  [32m[Kuse_service[m[K
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:96:18:[m[K [01;31m[Kerror: [m[K‘[01m[Kio_service[m[K’ in namespace ‘[01m[Kboost::asio[m[K’ does not name a type; did you mean ‘[01m[Kuse_service[m[K’?
   96 |     boost::asio::[01;31m[Kio_service[m[K::work work_;
      |                  [01;31m[K^~~~~~~~~~[m[K
      |                  [32m[Kuse_service[m[K
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:[m[K In constructor ‘[01m[Kdials::util::ThreadPool::[01;32m[KThreadPool[m[K(std::size_t)[m[K’:
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:30:33:[m[K [01;31m[Kerror: [m[Kclass ‘[01m[Kdials::util::ThreadPool[m[K’ does not have any field named ‘[01m[Kwork_[m[K’
   30 |     ThreadPool(std::size_t N) : [01;31m[Kwork_[m[K(io_service_), started_(0), finished_(0) {
      |                                 [01;31m[K^~~~~[m[K
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:30:39:[m[K [01;31m[Kerror: [m[K‘[01m[Kio_service_[m[K’ was not declared in this scope
   30 |     ThreadPool(std::size_t N) : work_([01;31m[Kio_service_[m[K), started_(0), finished_(0) {
      |                                       [01;31m[K^~~~~~~~~~~[m[K
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:33:37:[m[K [01;31m[Kerror: [m[K‘[01m[Kboost::asio::io_service[m[K’ has not been declared; did you mean ‘[01m[Kboost::asio::use_service[m[K’?
   33 |           boost::bind(&amp;boost::asio::[01;31m[Kio_service[m[K::run, &amp;io_service_));
      |                                     [01;31m[K^~~~~~~~~~[m[K
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:[m[K In destructor ‘[01m[Kdials::util::ThreadPool::[01;32m[K~ThreadPool[m[K()[m[K’:
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:41:7:[m[K [01;31m[Kerror: [m[K‘[01m[Kio_service_[m[K’ was not declared in this scope
   41 |       [01;31m[Kio_service_[m[K.stop();
      |       [01;31m[K^~~~~~~~~~~[m[K
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:[m[K In member function ‘[01m[Kvoid dials::util::ThreadPool::[01;32m[Kpost[m[K(Function)[m[K’:
[01m[K/&lt;&lt;PKGBUILDDIR&gt;&gt;/src/dials/../dials/util/thread_pool.h:56:7:[m[K [01;31m[Kerror: [m[K‘[01m[Kio_service_[m[K’ was not declared in this scope [[01;31m[K-Wtemplate-body[m[K]
   56 |       [01;31m[Kio_service_[m[K.post(FunctionRunner&lt;Function&gt;(function, finished_));
      |       [01;31m[K^~~~~~~~~~~[m[K
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 &quot;--switch=&quot; --green --bold --progress-dir=/&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib/CMakeFiles --progress-num=33 &quot;Linking CXX shared module ../../../../lib/dials_algorithms_integration_integrator_ext.so&quot;
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 /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib/src/dials/algorithms/integration &amp;&amp; /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 &quot;--switch=&quot; --progress-dir=/&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib/CMakeFiles --progress-num=33 &quot;Built target dials_algorithms_integration_integrator_ext&quot;
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 '/&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib'
E: pybuild pybuild:483: build: plugin distutils failed with: exit code=2: make -d -j 2 -C /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib &amp;&amp; cp /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib/lib/*.so /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build &amp;&amp; rm -rf /&lt;&lt;PKGBUILDDIR&gt;&gt;/.pybuild/cpython3_3.13_dials/build/lib
dh_auto_build: error: pybuild --build -i python{version} -p &quot;3.14 3.13&quot; returned exit code 13
make: *** [debian/rules:22: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
]