[Debian-med-packaging] Bug#1113531: spades: FTBFS with CMake 4
roehling at debian.org
roehling at debian.org
Mon Sep 1 00:05:08 BST 2025
Source: spades
Version: 4.0.0+really3.15.5+dfsg-1
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, spades failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
Setting up libunwind-19:arm64 (1:19.1.7-3+b2) ...
Setting up libmagic-mgc (1:5.46-5) ...
Setting up libclang-common-19-dev:arm64 (1:19.1.7-3+b2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:arm64 (0.2.5-2) ...
Setting up bwa (0.7.19-1) ...
Setting up libxml2-16:arm64 (2.14.5+dfsg-0.2) ...
Setting up libdebhelper-perl (13.26) ...
Setting up libbrotli1:arm64 (1.1.0-2+b7) ...
Setting up libedit2:arm64 (3.1-20250104-1) ...
Setting up libuv1t64:arm64 (1.51.0-2) ...
Setting up libmagic1t64:arm64 (1:5.46-5) ...
Setting up libnghttp2-14:arm64 (1.64.0-1.1+b1) ...
Setting up libdeflate0:arm64 (1.23-2) ...
Setting up gettext-base (0.23.1-2+b1) ...
Setting up m4 (1.4.19-8) ...
Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10+b1) ...
Setting up libnlopt0:arm64 (2.7.1-6+b4) ...
Setting up libcom-err2:arm64 (1.47.2-3+b3) ...
Setting up file (1:5.46-5) ...
Setting up libc++abi1-19:arm64 (1:19.1.7-3+b2) ...
Setting up libelf1t64:arm64 (0.192-4) ...
Setting up libkrb5support0:arm64 (1.21.3-5) ...
Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-9) ...
Setting up autotools-dev (20240727.1) ...
Setting up libz3-4:arm64 (4.13.3-1) ...
Setting up libunbound8:arm64 (1.23.1-1) ...
Setting up libpkgconf3:arm64 (1.8.1-4) ...
Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-4) ...
Setting up libpfm4:arm64 (4.13.0+git106-g3e4031b-1) ...
Setting up libjsoncpp26:arm64 (1.9.6-3) ...
Setting up libncurses6:arm64 (6.5+20250216-2) ...
Setting up ruby-net-telnet (0.2.0-1) ...
Setting up ruby-csv (3.3.4-1) ...
Setting up libproc2-0:arm64 (2:4.0.4-9) ...
Setting up comerr-dev:arm64 (2.1-1.47.2-3+b3) ...
Setting up libunistring5:arm64 (1.3-2) ...
Setting up libssl-dev:arm64 (3.5.2-1) ...
Setting up autopoint (0.23.1-2) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up libc++1-19:arm64 (1:19.1.7-3+b2) ...
Setting up libncursesw6:arm64 (6.5+20250216-2) ...
Setting up libk5crypto3:arm64 (1.21.3-5) ...
Setting up lynx-common (2.9.2-1) ...
Setting up libbamtools2.5.2:arm64 (2.5.2+dfsg-6+b1) ...
Setting up libgc1:arm64 (1:8.2.8-1) ...
Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ...
Setting up autoconf (2.72-3.1) ...
Setting up libbwa-dev (0.7.19-1) ...
Setting up libnghttp3-9:arm64 (1.8.0-1) ...
Setting up libnlopt-cxx0:arm64 (2.7.1-6+b4) ...
Setting up libnghttp3-dev:arm64 (1.8.0-1) ...
Setting up ruby-webrick (1.9.1-1) ...
Setting up liblzma-dev:arm64 (5.8.1-1) ...
Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libffi8:arm64 (3.4.8-2) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.26) ...
Setting up libuchardet0:arm64 (0.0.8-1+b2) ...
Setting up procps (2:4.0.4-9) ...
Setting up libtasn1-6:arm64 (4.20.0-2) ...
Setting up netbase (6.5) ...
Setting up libngtcp2-16:arm64 (1.11.0-1) ...
Setting up cmake-data (4.1.1-1) ...
Setting up librhash1:arm64 (1.4.6-1) ...
Setting up libkrb5-3:arm64 (1.21.3-5) ...
Setting up libssh2-1t64:arm64 (1.11.1-1) ...
Setting up ruby-did-you-mean (1.6.3-2) ...
Setting up libunwind-19-dev:arm64 (1:19.1.7-3+b2) ...
Setting up libnlopt-dev:arm64 (2.7.1-6+b4) ...
Setting up libtasn1-6-dev:arm64 (4.20.0-2) ...
Setting up openssl (3.5.2-1) ...
Setting up libdeflate-dev:arm64 (1.23-2) ...
Setting up libarchive13t64:arm64 (3.7.4-4+b1) ...
Setting up libssw0:arm64 (1.1-15+b2) ...
Setting up readline-common (8.3-2) ...
Setting up ruby-xmlrpc (0.3.3-2) ...
Setting up libldap2:arm64 (2.6.10+dfsg-1) ...
Setting up libbrotli-dev:arm64 (1.1.0-2+b7) ...
Setting up libbz2-dev:arm64 (1.0.8-6) ...
Setting up automake (1:1.17-4) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.2-1) ...
Setting up libllvm19:arm64 (1:19.1.7-3+b2) ...
Setting up libz3-dev:arm64 (4.13.3-1) ...
Setting up libncurses-dev:arm64 (6.5+20250216-2) ...
Setting up gettext (0.23.1-2+b1) ...
Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-4) ...
Setting up libclang1-19 (1:19.1.7-3+b2) ...
Setting up nettle-dev:arm64 (3.10.1-1) ...
Setting up libc++abi-19-dev:arm64 (1:19.1.7-3+b2) ...
Setting up libssw-dev:arm64 (1.1-15+b2) ...
Setting up libtool (2.5.4-5) ...
Setting up libobjc4:arm64 (15.2.0-2) ...
Setting up libidn2-0:arm64 (2.3.8-4) ...
Setting up libobjc-14-dev:arm64 (14.3.0-5) ...
Setting up libngtcp2-dev:arm64 (1.11.0-1) ...
Setting up libffi-dev:arm64 (3.4.8-2) ...
Setting up pkgconf:arm64 (1.8.1-4) ...
Setting up libc++-19-dev:arm64 (1:19.1.7-3+b2) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up ca-certificates (20250419) ...
Updating certificates in /etc/ssl/certs...
150 added, 0 removed; done.
Setting up libnlopt-cxx-dev:arm64 (2.7.1-6+b4) ...
Setting up libxml2-dev:arm64 (2.14.5+dfsg-0.2) ...
Setting up libldap-dev:arm64 (2.6.10+dfsg-1) ...
Setting up libbamtools-dev:arm64 (2.5.2+dfsg-6+b1) ...
Setting up libp11-kit0:arm64 (0.25.5-3) ...
Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ...
Setting up libbam-dev (0.1.19+dfsg-6) ...
Setting up libssh2-1-dev:arm64 (1.11.1-1) ...
Setting up libidn2-dev:arm64 (2.3.8-4) ...
Setting up libreadline8t64:arm64 (8.3-2) ...
Setting up dh-strip-nondeterminism (1.14.2-1) ...
Setting up groff-base (1.23.0-9) ...
Setting up llvm-19-linker-tools (1:19.1.7-3+b2) ...
Setting up llvm-19-runtime (1:19.1.7-3+b2) ...
Setting up libc++-dev:arm64 (1:19.0-63) ...
Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ...
Setting up libp11-kit-dev:arm64 (0.25.5-3) ...
Setting up libpython3-stdlib:arm64 (3.13.7-1) ...
Setting up libclang-cpp19 (1:19.1.7-3+b2) ...
Setting up libgnutls30t64:arm64 (3.8.10-2) ...
Setting up libgnutls-openssl27t64:arm64 (3.8.10-2) ...
Setting up libnghttp2-dev:arm64 (1.64.0-1.1+b1) ...
Setting up python3.13 (3.13.7-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ...
Setting up python3 (3.13.7-1) ...
Setting up rubygems-integration (1.19) ...
Setting up man-db (2.13.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up clang-19 (1:19.1.7-3+b2) ...
Setting up clang-tools-19 (1:19.1.7-3+b2) ...
Setting up libpsl-dev:arm64 (0.21.2-1.1+b1) ...
Setting up python3-pygments (2.18.0+dfsg-2) ...
Setting up libgnutls-dane0t64:arm64 (3.8.10-2) ...
Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ...
Setting up libgssrpc4t64:arm64 (1.21.3-5) ...
Setting up llvm-runtime:arm64 (1:19.0-63) ...
Setting up lynx (2.9.2-1+b1) ...
update-alternatives: using /usr/bin/lynx to provide /usr/bin/www-browser (www-browser) in auto mode
Setting up clang-tools:arm64 (1:19.0-63) ...
Setting up libngtcp2-crypto-gnutls8:arm64 (1.11.0-1) ...
Setting up libkadm5clnt-mit12:arm64 (1.21.3-5) ...
Setting up dh-python (6.20250414) ...
Setting up libgnutls28-dev:arm64 (3.8.10-2) ...
Setting up libcurl4t64:arm64 (8.16.0~rc2-2) ...
Setting up libkdb5-10t64:arm64 (1.21.3-5) ...
Setting up python3-joblib (1.4.2-5) ...
Setting up clang-format-19 (1:19.1.7-3+b2) ...
Setting up libcurl3t64-gnutls:arm64 (8.16.0~rc2-2) ...
Setting up python3-all (3.13.7-1) ...
Setting up python3-yaml (6.0.2-2) ...
Setting up debhelper (13.26) ...
Setting up libngtcp2-crypto-gnutls-dev:arm64 (1.11.0-1) ...
Setting up librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-3) ...
Setting up libkadm5srv-mit12:arm64 (1.21.3-5) ...
Setting up cmake (4.1.1-1) ...
Setting up libhts3t64:arm64 (1.22.1+ds-1) ...
Setting up llvm-19 (1:19.1.7-3+b2) ...
Setting up llvm-19-tools (1:19.1.7-3+b2) ...
Setting up krb5-multidev:arm64 (1.21.3-5) ...
Setting up clang-format:arm64 (1:19.0-63) ...
Setting up clang-tidy-19 (1:19.1.7-3+b2) ...
Setting up libkrb5-dev:arm64 (1.21.3-5) ...
Setting up llvm (1:19.0-63) ...
Setting up llvm-19-dev (1:19.1.7-3+b2) ...
Setting up llvm-dev (1:19.0-63) ...
Setting up clang-tidy (1:19.0-63) ...
Setting up libcurl4-gnutls-dev:arm64 (8.16.0~rc2-2) ...
Setting up libhts-dev:arm64 (1.22.1+ds-1) ...
Setting up rake (13.2.1-1) ...
Setting up libruby3.3:arm64 (3.3.8-2) ...
Setting up ruby-rubygems (3.6.7-2) ...
Setting up ruby3.3 (3.3.8-2) ...
Setting up libruby:arm64 (1:3.3+b1) ...
Setting up ruby (1:3.3+b1) ...
Setting up ruby-asciidoctor (2.0.23-1) ...
Setting up asciidoctor (2.0.23-1) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.41-12) ...
Processing triggers for ca-certificates (20250419) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
+------------------------------------------------------------------------------+
| Check architectures Sat, 30 Aug 2025 20:51:11 +0000 |
+------------------------------------------------------------------------------+
E: dsc: arm64 not in arch list or does not match any arch wildcards: amd64 -- skipping
+------------------------------------------------------------------------------+
| Cleanup Sat, 30 Aug 2025 20:51:11 +0000 |
+------------------------------------------------------------------------------+
Purging /build/reproducible-path
Not cleaning session: cloned chroot in use
E: dsc: arm64 not in arch list or does not match any arch wildcards: amd64 -- skipping
+------------------------------------------------------------------------------+
| Summary Sat, 30 Aug 2025 20:51:14 +0000 |
+------------------------------------------------------------------------------+
Build Architecture: arm64
Build Type: binary
Build-Space: n/a
Build-Time: 0
Distribution: sid
Fail-Stage: arch-check
Host Architecture: arm64
Install-Time: 54
Job: /tmp/debusine-fetch-exec-upload-3xieaa5x/spades_4.0.0+really3.15.5+dfsg-1.dsc
Machine Architecture: arm64
Package: spades
Package-Time: 0
Source-Version: 4.0.0+really3.15.5+dfsg-1
Space: n/a
Status: skipped
Version: 4.0.0+really3.15.5+dfsg-1
--------------------------------------------------------------------------------
Finished at 2025-08-30T20:49:41Z
Build needed 00:00:00, no disk space
-------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2411404/
The most likely cause of build failures is the removed backwards compatibility for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:
https://lists.debian.org/debian-devel/2025/04/msg00310.html
About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.
You can find the build task here:
https://debusine.debian.net/work-request/154910/
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks,
Timo
More information about the Debian-med-packaging
mailing list