Bug#1112697: marked as done (amdsmi: FTBFS with CMake 4)
Your message dated Sat, 11 Oct 2025 18:33:13 +0300
with message-id <aOp4uYo+dNtFQcBN@localhost>
and subject line Re: Bug#1112697: amdsmi: FTBFS with CMake 4
has caused the Debian Bug report #1112697,
regarding amdsmi: FTBFS with CMake 4
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)
--
1112697: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112697
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: amdsmi: FTBFS with CMake 4
- From: Timo Röhling <roehling@debian.org>
- Date: Mon, 01 Sep 2025 00:27:42 +0200
- Message-id: <175667926228.59356.2866161158896080961.reportbug@roehling3.cms.fkie.fraunhofer.de>
Source: amdsmi
Version: 6.4.3+ds-1
Severity: serious
Tags: ftbfs
Justification: FTBFS
User: cmake@packages.debian.org
Usertags: cmake-4
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Dear maintainer,
During a test rebuild for CMake 4, amdsmi failed to rebuild.
Log Summary:
- -------------------------------------------------------------------------------
[...]
Preparing to unpack .../51-dh-strip-nondeterminism_1.14.2-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.2-1) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../52-libelf1t64_0.192-4_arm64.deb ...
Unpacking libelf1t64:arm64 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../53-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../54-gettext_0.23.1-2+b1_arm64.deb ...
Unpacking gettext (0.23.1-2+b1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../55-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../56-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../57-debhelper_13.26_all.deb ...
Unpacking debhelper (13.26) ...
Selecting previously unselected package googletest.
Preparing to unpack .../58-googletest_1.17.0-1_all.deb ...
Unpacking googletest (1.17.0-1) ...
Selecting previously unselected package help2man.
Preparing to unpack .../59-help2man_1.49.3+b1_arm64.deb ...
Unpacking help2man (1.49.3+b1) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../60-libdrm-common_2.4.125-2_all.deb ...
Unpacking libdrm-common (2.4.125-2) ...
Selecting previously unselected package libdrm2:arm64.
Preparing to unpack .../61-libdrm2_2.4.125-2_arm64.deb ...
Unpacking libdrm2:arm64 (2.4.125-2) ...
Selecting previously unselected package libdrm-amdgpu1:arm64.
Preparing to unpack .../62-libdrm-amdgpu1_2.4.125-2_arm64.deb ...
Unpacking libdrm-amdgpu1:arm64 (2.4.125-2) ...
Selecting previously unselected package libdrm-radeon1:arm64.
Preparing to unpack .../63-libdrm-radeon1_2.4.125-2_arm64.deb ...
Unpacking libdrm-radeon1:arm64 (2.4.125-2) ...
Selecting previously unselected package libdrm-nouveau2:arm64.
Preparing to unpack .../64-libdrm-nouveau2_2.4.125-2_arm64.deb ...
Unpacking libdrm-nouveau2:arm64 (2.4.125-2) ...
Selecting previously unselected package libdrm-freedreno1:arm64.
Preparing to unpack .../65-libdrm-freedreno1_2.4.125-2_arm64.deb ...
Unpacking libdrm-freedreno1:arm64 (2.4.125-2) ...
Selecting previously unselected package libdrm-tegra0:arm64.
Preparing to unpack .../66-libdrm-tegra0_2.4.125-2_arm64.deb ...
Unpacking libdrm-tegra0:arm64 (2.4.125-2) ...
Selecting previously unselected package libdrm-etnaviv1:arm64.
Preparing to unpack .../67-libdrm-etnaviv1_2.4.125-2_arm64.deb ...
Unpacking libdrm-etnaviv1:arm64 (2.4.125-2) ...
Selecting previously unselected package libpciaccess0:arm64.
Preparing to unpack .../68-libpciaccess0_0.17-3+b3_arm64.deb ...
Unpacking libpciaccess0:arm64 (0.17-3+b3) ...
Selecting previously unselected package libpciaccess-dev:arm64.
Preparing to unpack .../69-libpciaccess-dev_0.17-3+b3_arm64.deb ...
Unpacking libpciaccess-dev:arm64 (0.17-3+b3) ...
Selecting previously unselected package libdrm-dev:arm64.
Preparing to unpack .../70-libdrm-dev_2.4.125-2_arm64.deb ...
Unpacking libdrm-dev:arm64 (2.4.125-2) ...
Selecting previously unselected package libgtest-dev:arm64.
Preparing to unpack .../71-libgtest-dev_1.17.0-1_arm64.deb ...
Unpacking libgtest-dev:arm64 (1.17.0-1) ...
Selecting previously unselected package libpkgconf3:arm64.
Preparing to unpack .../72-libpkgconf3_1.8.1-4_arm64.deb ...
Unpacking libpkgconf3:arm64 (1.8.1-4) ...
Selecting previously unselected package libyaml-0-2:arm64.
Preparing to unpack .../73-libyaml-0-2_0.2.5-2_arm64.deb ...
Unpacking libyaml-0-2:arm64 (0.2.5-2) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../74-pkgconf-bin_1.8.1-4_arm64.deb ...
Unpacking pkgconf-bin (1.8.1-4) ...
Selecting previously unselected package pkgconf:arm64.
Preparing to unpack .../75-pkgconf_1.8.1-4_arm64.deb ...
Unpacking pkgconf:arm64 (1.8.1-4) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../76-python3-yaml_6.0.2-2_arm64.deb ...
Unpacking python3-yaml (6.0.2-2) ...
Selecting previously unselected package txt2man.
Preparing to unpack .../77-txt2man_1.7.1-5_all.deb ...
Unpacking txt2man (1.7.1-5) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../78-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up media-types (13.0.0) ...
Setting up libpipeline1:arm64 (1.5.8-1) ...
Setting up libpciaccess0:arm64 (0.17-3+b3) ...
Setting up libkeyutils1:arm64 (1.6.3-6) ...
Setting up libpciaccess-dev:arm64 (0.17-3+b3) ...
Setting up bsdextrautils (2.41.1-1) ...
Setting up libmagic-mgc (1:5.46-5) ...
Setting up gawk (1:5.3.2-1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libyaml-0-2:arm64 (0.2.5-2) ...
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 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 gettext-base (0.23.1-2+b1) ...
Setting up m4 (1.4.19-8) ...
Setting up libcom-err2:arm64 (1.47.2-3+b3) ...
Setting up file (1:5.46-5) ...
Setting up googletest (1.17.0-1) ...
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 libpkgconf3:arm64 (1.8.1-4) ...
Setting up libjsoncpp26:arm64 (1.9.6-3) ...
Setting up libproc2-0:arm64 (2:4.0.4-9) ...
Setting up libunistring5:arm64 (1.3-2) ...
Setting up autopoint (0.23.1-2) ...
Setting up pkgconf-bin (1.8.1-4) ...
Setting up libncursesw6:arm64 (6.5+20250216-2) ...
Setting up libk5crypto3:arm64 (1.21.3-5) ...
Setting up libsasl2-2:arm64 (2.1.28+dfsg1-9) ...
Setting up autoconf (2.72-3.1) ...
Setting up libnghttp3-9:arm64 (1.8.0-1) ...
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 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 libdrm-common (2.4.125-2) ...
Setting up libarchive13t64:arm64 (3.7.4-4+b1) ...
Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ...
Setting up libldap2:arm64 (2.6.10+dfsg-1) ...
Setting up liblocale-gettext-perl (1.07-7+b1) ...
Setting up libpython3-stdlib:arm64 (3.13.7-1) ...
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 gettext (0.23.1-2+b1) ...
Setting up libgtest-dev:arm64 (1.17.0-1) ...
Setting up txt2man (1.7.1-5) ...
Setting up libtool (2.5.4-4) ...
Setting up python3.13 (3.13.7-1) ...
Setting up python3 (3.13.7-1) ...
Setting up libidn2-0:arm64 (2.3.8-4) ...
Setting up pkgconf:arm64 (1.8.1-4) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up help2man (1.49.3+b1) ...
Setting up dh-autoreconf (20) ...
Setting up libp11-kit0:arm64 (0.25.5-3) ...
Setting up libgssapi-krb5-2:arm64 (1.21.3-5) ...
Setting up dh-strip-nondeterminism (1.14.2-1) ...
Setting up libdrm2:arm64 (2.4.125-2) ...
Setting up groff-base (1.23.0-9) ...
Setting up libdrm-amdgpu1:arm64 (2.4.125-2) ...
Setting up libgnutls30t64:arm64 (3.8.10-2) ...
Setting up libdrm-nouveau2:arm64 (2.4.125-2) ...
Setting up libdrm-etnaviv1:arm64 (2.4.125-2) ...
Setting up libdrm-radeon1:arm64 (2.4.125-2) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ...
Setting up python3-yaml (6.0.2-2) ...
Setting up man-db (2.13.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ...
Setting up libdrm-freedreno1:arm64 (2.4.125-2) ...
Setting up libdrm-tegra0:arm64 (2.4.125-2) ...
Setting up libdrm-dev:arm64 (2.4.125-2) ...
Setting up libcurl4t64:arm64 (8.16.0~rc2-1) ...
Setting up debhelper (13.26) ...
Setting up cmake (4.1.1-1) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.41-12) ...
+------------------------------------------------------------------------------+
| Check architectures Fri, 29 Aug 2025 13:39:50 +0000 |
+------------------------------------------------------------------------------+
E: dsc: arm64 not in arch list or does not match any arch wildcards: amd64 -- skipping
+------------------------------------------------------------------------------+
| Cleanup Fri, 29 Aug 2025 13:39:51 +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 Fri, 29 Aug 2025 13:39:53 +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: 26
Job: /tmp/debusine-fetch-exec-upload-yq49dwwc/amdsmi_6.4.3+ds-1.dsc
Machine Architecture: arm64
Package: amdsmi
Package-Time: 0
Source-Version: 6.4.3+ds-1
Space: n/a
Status: skipped
Version: 6.4.3+ds-1
- --------------------------------------------------------------------------------
Finished at 2025-08-29T13:38:48Z
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/2388645/
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/152339/
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
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEmwPruYMA35fCsSO/zIxr3RQD9MoFAmi0zF0ACgkQzIxr3RQD
9MpqtA/9ETPOzPxacD5DOVqgCVUSL1EMYrt6M/b49oPzB2T7tOXQj/C7z+tP+5ZI
qBT2pG8TJxbxxAjnt5sZ1Ex+Glze3MZW7JQaj97YLqSIUlxaL34CXCSLlEgw777n
5kKx3qblkKb3uAAoNm0nNaUu9Buoa07R3NuBRXKfnClHPAtWJLYqXweYOwl6gUqz
BjUz4gmHjsugElLfGlPgfdcZtMYbc7arATG5WTSXZvrRinh/q+Da72xGiE/0kIup
nsOGzsRwV8YwbKBG3w9Ld2QVHRxrI4c5Mi+ZxXpfT5aEDoCVMwtr9RuXoWLjROXu
Abk9icbJvmbuEZu8DTProW3yeirT8axfnDQj+UMpx/UfikLDbDhgr1wjRXlLQVtZ
uhtDpoh9D44mLZvOHOz/RM711pypwg/eMz3WqwqYSD5H6Xm8iJwSIzXBG1l6imdz
2bMTt/GMJP0Cj/eEeS0YE2MRQqTgYKmuAfTuSQLAE72givqrikfKLXMCpH3ToJuz
ak6aQ60AthlSgl9jnhmhHd3y3qlapr3R/TpMOCttEPRbbYErRf9dRNVB2OTI5BEA
COhKFvTYU6le8wRuOSzEkEglgL0Z00uOPJIsMuKOIRtbDjI0bZVjLXez8OcuWDyj
lcN6Xm915239TyBAl+PqsvyL5wj1GqEN6FHbkbus/hV9E3yPIGM=
=j6ml
-----END PGP SIGNATURE-----
--- End Message ---
--- Begin Message ---
- To: Mario Limonciello <superm1@debian.org>, 1112697-done@bugs.debian.org
- Cc: Timo Röhling <roehling@debian.org>
- Subject: Re: Bug#1112697: amdsmi: FTBFS with CMake 4
- From: Adrian Bunk <bunk@debian.org>
- Date: Sat, 11 Oct 2025 18:33:13 +0300
- Message-id: <aOp4uYo+dNtFQcBN@localhost>
- In-reply-to: <0d1fa81f-8065-48c3-bc54-225342dd9c85@debian.org>
- References: <175667926228.59356.2866161158896080961.reportbug@roehling3.cms.fkie.fraunhofer.de> <175667926228.59356.2866161158896080961.reportbug@roehling3.cms.fkie.fraunhofer.de> <0d1fa81f-8065-48c3-bc54-225342dd9c85@debian.org>
On Sun, Aug 31, 2025 at 10:17:06PM -0500, Mario Limonciello wrote:
> Help me understand why this bug was reported a FTBFS for arm64 when that
> arch isn't specified in debian/control?
>
> ❯ grep ^Architecture debian/control
> Architecture: amd64
> Architecture: amd64
> Architecture: amd64
> Architecture: amd64
> Architecture: amd64
>
> Is this a mistake in your tool's scripting?
It seems this was a problem in Timos bug reporting,
I'm closing this invalid bug.
cu
Adrian
--- End Message ---
Reply to: