Bug#1113393: pcsx2: FTBFS with CMake 4
roehling at debian.org
roehling at debian.org
Mon Sep 1 00:02:31 BST 2025
Source: pcsx2
Version: 1.6.0+dfsg-3
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, pcsx2 failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
Setting up icu-devtools (76.1-4) ...
Setting up libudev-dev:arm64 (258~rc3-1) ...
Setting up gir1.2-glib-2.0:arm64 (2.84.4-3) ...
Setting up libreadline8t64:arm64 (8.3-2) ...
Setting up dh-strip-nondeterminism (1.14.2-1) ...
Setting up libjack-jackd2-0:arm64 (1.9.22~dfsg-5) ...
Setting up libdrm2:arm64 (2.4.125-2) ...
Setting up libdatrie-dev:arm64 (0.2.13-4) ...
Setting up gir1.2-glib-2.0-dev:arm64 (2.84.4-3) ...
Setting up groff-base (1.23.0-9) ...
Setting up libwayland-cursor0:arm64 (1.24.0-2+b1) ...
Setting up xml-core (0.19) ...
Setting up libpam-systemd:arm64 (258~rc3-1) ...
Setting up libdecor-0-0:arm64 (0.2.3-3) ...
Setting up libharfbuzz0b:arm64 (10.2.0-1+b1) ...
Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.12+dfsg-5) ...
Setting up libxss1:arm64 (1:1.2.3-1+b3) ...
Setting up libfontconfig1:arm64 (2.15.0-2.3) ...
Setting up libsndfile1:arm64 (1.2.2-2+b1) ...
Setting up libsm6:arm64 (2:1.2.6-1) ...
Setting up libpython3.13-stdlib:arm64 (3.13.7-1) ...
Setting up libicu-dev:arm64 (76.1-4) ...
Setting up libavahi-client3:arm64 (0.8-16) ...
Setting up libmount-dev:arm64 (2.41.1-1) ...
Setting up libpython3-stdlib:arm64 (3.13.7-1) ...
Setting up libdrm-amdgpu1:arm64 (2.4.125-2) ...
Setting up libgnutls30t64:arm64 (3.8.10-2) ...
Setting up gtk-update-icon-cache (4.18.6+ds-2) ...
Setting up libportaudio2:arm64 (19.6.0-1.2+b3) ...
Setting up mesa-libgallium:arm64 (25.2.1-2) ...
Setting up fontconfig (2.15.0-2.3) ...
Regenerating fonts cache... done.
Setting up libxft2:arm64 (2.3.6-1+b4) ...
Setting up libdrm-nouveau2:arm64 (2.4.125-2) ...
Setting up libgio-2.0-dev:arm64 (2.84.4-3) ...
Setting up libharfbuzz-icu0:arm64 (10.2.0-1+b1) ...
Setting up libdrm-etnaviv1:arm64 (2.4.125-2) ...
Setting up libxcb1-dev:arm64 (1.17.0-2+b1) ...
Setting up libatk1.0-0t64:arm64 (2.57.1-1) ...
Setting up libxi6:arm64 (2:1.8.2-1) ...
Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.12+dfsg-5) ...
Setting up libgbm1:arm64 (25.2.1-2) ...
Setting up libpulse0:arm64 (17.0+dfsg1-2+b1) ...
Setting up python3.13 (3.13.7-1) ...
Setting up libgirepository-2.0-0:arm64 (2.84.4-3) ...
Setting up gir1.2-atk-1.0:arm64 (2.57.1-1) ...
Setting up libsm-dev:arm64 (2:1.2.6-1) ...
Setting up libdrm-radeon1:arm64 (2.4.125-2) ...
Setting up libxtst6:arm64 (2:1.2.5-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libxcursor1:arm64 (1:1.2.3-1) ...
Setting up libpango-1.0-0:arm64 (1.56.3-1) ...
Setting up libsamplerate0-dev:arm64 (0.2.2-4+b2) ...
Setting up libgl1-mesa-dri:arm64 (25.2.1-2) ...
Setting up libibus-1.0-5:arm64 (1.5.32-2) ...
Setting up libpsl5t64:arm64 (0.21.2-1.1+b1) ...
Setting up libx11-dev:arm64 (2:1.8.12-1) ...
Setting up libcloudproviders0:arm64 (0.3.6-2) ...
Setting up libglib2.0-bin (2.84.4-3) ...
Setting up python3 (3.13.7-1) ...
Setting up libharfbuzz-gobject0:arm64 (10.2.0-1+b1) ...
Setting up libjack-jackd2-dev:arm64 (1.9.22~dfsg-5) ...
Setting up man-db (2.13.1-1) ...
Not building database; man-db/auto-update is not 'true'.
Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' → '/usr/lib/systemd/system/man-db.timer'.
Setting up libwayland-dev:arm64 (1.24.0-2+b1) ...
Setting up libcairo2:arm64 (1.18.4-1+b1) ...
Setting up libgbm-dev:arm64 (25.2.1-2) ...
Setting up libcolord2:arm64 (1.4.7-3) ...
Setting up libfreetype-dev:arm64 (2.13.3+dfsg-1) ...
Setting up libportaudiocpp0:arm64 (19.6.0-1.2+b3) ...
Setting up portaudio19-dev:arm64 (19.6.0-1.2+b3) ...
Setting up libdconf1:arm64 (0.40.0-5) ...
Setting up libxfixes-dev:arm64 (1:6.0.0-2+b4) ...
Setting up libdecor-0-dev:arm64 (0.2.3-3) ...
Setting up libxcb-shm0-dev:arm64 (1.17.0-2+b1) ...
Setting up dbus-user-session (1.16.2-2) ...
Setting up libegl-mesa0:arm64 (25.2.1-2) ...
Setting up python3-packaging (25.0-1) ...
Setting up libharfbuzz-cairo0:arm64 (10.2.0-1+b1) ...
Setting up adwaita-icon-theme (48.1-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-3) ...
Setting up libnotify4:arm64 (0.8.6-1) ...
Setting up libpulse-mainloop-glib0:arm64 (17.0+dfsg1-2+b1) ...
Setting up libatspi2.0-0t64:arm64 (2.57.1-1) ...
Setting up libxt6t64:arm64 (1:1.2.1-1.2+b2) ...
Setting up libdrm-freedreno1:arm64 (2.4.125-2) ...
Setting up libxcb-render0-dev:arm64 (1.17.0-2+b1) ...
Setting up libdrm-tegra0:arm64 (2.4.125-2) ...
Setting up libxext-dev:arm64 (2:1.3.4-1+b3) ...
Setting up libthai-dev:arm64 (0.1.29-2+b1) ...
Setting up libgdk-pixbuf2.0-bin (2.42.12+dfsg-5) ...
Setting up gir1.2-cloudproviders-0.3.0:arm64 (0.3.6-2) ...
Setting up libegl1:arm64 (1.7.0-1+b2) ...
Setting up libharfbuzz-subset0:arm64 (10.2.0-1+b1) ...
Setting up libcairo-gobject2:arm64 (1.18.4-1+b1) ...
Setting up libpangoft2-1.0-0:arm64 (1.56.3-1) ...
Setting up libxi-dev:arm64 (2:1.8.2-1) ...
Setting up libsdl2-2.0-0:arm64 (2.32.8+dfsg-2) ...
Setting up gir1.2-ibus-1.0:arm64 (1.5.32-2) ...
Setting up libxrender-dev:arm64 (1:0.9.12-1) ...
Setting up libcups2t64:arm64 (2.4.10-3) ...
Setting up libpangocairo-1.0-0:arm64 (1.56.3-1) ...
Setting up libxtst-dev:arm64 (2:1.2.5-1) ...
Setting up libxdamage-dev:arm64 (1:1.1.6-1+b2) ...
Setting up libcairo-script-interpreter2:arm64 (1.18.4-1+b1) ...
Setting up libatk-bridge2.0-0t64:arm64 (2.57.1-1) ...
Setting up libgio-2.0-dev-bin (2.84.4-3) ...
Setting up libdrm-dev:arm64 (2.4.125-2) ...
Setting up gir1.2-freedesktop:arm64 (1.84.0-1) ...
Setting up girepository-tools:arm64 (2.84.4-3) ...
Setting up libglx-mesa0:arm64 (25.2.1-2) ...
Setting up libpangoxft-1.0-0:arm64 (1.56.3-1) ...
Setting up libglx0:arm64 (1.7.0-1+b2) ...
Setting up libcurl4t64:arm64 (8.16.0~rc2-2) ...
Setting up libfontconfig-dev:arm64 (2.15.0-2.3) ...
Setting up libxcomposite-dev:arm64 (1:0.4.6-1) ...
Setting up libxcursor-dev:arm64 (1:1.2.3-1) ...
Setting up libxxf86vm-dev:arm64 (1:1.1.4-1+b4) ...
Setting up pango1.0-tools (1.56.3-1) ...
Setting up debhelper (13.26) ...
Setting up dconf-service (0.40.0-5) ...
Setting up gir1.2-atspi-2.0:arm64 (2.57.1-1) ...
Setting up libxss-dev:arm64 (1:1.2.3-1+b3) ...
Setting up gir1.2-harfbuzz-0.0:arm64 (10.2.0-1+b1) ...
Setting up libxv-dev:arm64 (2:1.0.11-1.1+b3) ...
Setting up gir1.2-pango-1.0:arm64 (1.56.3-1) ...
Setting up libxrandr-dev:arm64 (2:1.5.4-1+b3) ...
Setting up libgl1:arm64 (1.7.0-1+b2) ...
Setting up libxt-dev:arm64 (1:1.2.1-1.2+b2) ...
Setting up gir1.2-freedesktop-dev:arm64 (1.84.0-1) ...
Setting up libxinerama-dev:arm64 (2:1.1.4-3+b4) ...
Setting up cmake (4.1.1-1) ...
Setting up libglx-dev:arm64 (1.7.0-1+b2) ...
Setting up libwxbase3.2-1t64:arm64 (3.2.8+dfsg-2) ...
Setting up libgl-dev:arm64 (1.7.0-1+b2) ...
Setting up libxft-dev:arm64 (2.3.6-1+b4) ...
Setting up libglib2.0-dev-bin (2.84.4-3) ...
Setting up wx-common (3.2.8+dfsg-2) ...
Setting up dconf-gsettings-backend:arm64 (0.40.0-5) ...
Setting up libegl-dev:arm64 (1.7.0-1+b2) ...
Setting up libepoxy-dev:arm64 (1.5.10-2) ...
Setting up libglib2.0-dev:arm64 (2.84.4-3) ...
Setting up libglu1-mesa-dev:arm64 (9.0.2-1.1+b3) ...
Setting up libpulse-dev:arm64 (17.0+dfsg1-2+b1) ...
Setting up libcairo2-dev:arm64 (1.18.4-1+b1) ...
Setting up libgles-dev:arm64 (1.7.0-1+b2) ...
Setting up libgtk-3-common (3.24.50-2) ...
Setting up libatk1.0-dev:arm64 (2.57.1-1) ...
Setting up libgdk-pixbuf-2.0-dev:arm64 (2.42.12+dfsg-5) ...
Setting up libharfbuzz-dev:arm64 (10.2.0-1+b1) ...
Setting up libcloudproviders-dev:arm64 (0.3.6-2) ...
Setting up libglvnd-dev:arm64 (1.7.0-1+b2) ...
Setting up libpango1.0-dev:arm64 (1.56.3-1) ...
Setting up libgtk-3-0t64:arm64 (3.24.50-2) ...
Setting up libwxgtk3.2-1t64:arm64 (3.2.8+dfsg-2) ...
Setting up libegl1-mesa-dev:arm64 (25.2.1-2) ...
Setting up libwxgtk-gl3.2-1t64:arm64 (3.2.8+dfsg-2) ...
Setting up gir1.2-gtk-3.0:arm64 (3.24.50-2) ...
Setting up libwxgtk3.2-dev:arm64 (3.2.8+dfsg-2) ...
update-alternatives: using /usr/lib/aarch64-linux-gnu/wx/config/gtk3-unicode-3.2 to provide /usr/bin/wx-config (wx-config) in auto mode
Processing triggers for libc-bin (2.41-12) ...
Processing triggers for systemd (258~rc3-1) ...
Processing triggers for sgml-base (1.31+nmu1) ...
Setting up libdbus-1-dev:arm64 (1.16.2-2) ...
Setting up libatspi2.0-dev:arm64 (2.57.1-1) ...
Setting up libatk-bridge2.0-dev:arm64 (2.57.1-1) ...
Setting up libibus-1.0-dev:arm64 (1.5.32-2) ...
Setting up libgtk-3-dev:arm64 (3.24.50-2) ...
Setting up libsdl2-dev:arm64 (2.32.8+dfsg-2) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
+------------------------------------------------------------------------------+
| Check architectures Sat, 30 Aug 2025 13:22:37 +0000 |
+------------------------------------------------------------------------------+
E: dsc: arm64 not in arch list or does not match any arch wildcards: i386 -- skipping
+------------------------------------------------------------------------------+
| Cleanup Sat, 30 Aug 2025 13:22:38 +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: i386 -- skipping
+------------------------------------------------------------------------------+
| Summary Sat, 30 Aug 2025 13:22:41 +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: 64
Job: /tmp/debusine-fetch-exec-upload-kzk9h_lr/pcsx2_1.6.0+dfsg-3.dsc
Machine Architecture: arm64
Package: pcsx2
Package-Time: 0
Source-Version: 1.6.0+dfsg-3
Space: n/a
Status: skipped
Version: 1.6.0+dfsg-3
--------------------------------------------------------------------------------
Finished at 2025-08-30T13:21:00Z
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/2406912/
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/154438/
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 Pkg-games-devel
mailing list