Bug#1112853: dolphin-emu: FTBFS with CMake 4
roehling at debian.org
roehling at debian.org
Sun Aug 31 23:52:37 BST 2025
Source: dolphin-emu
Version: 2503+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, dolphin-emu failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
ZSTD_LIBS_PATHS:INTERNAL=
ZSTD_MODULE_NAME:INTERNAL=libzstd
ZSTD_PREFIX:INTERNAL=/usr
ZSTD_STATIC_CFLAGS:INTERNAL=-I/usr/include
ZSTD_STATIC_CFLAGS_I:INTERNAL=
ZSTD_STATIC_CFLAGS_OTHER:INTERNAL=
ZSTD_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
ZSTD_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lzstd;-pthread
ZSTD_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
ZSTD_STATIC_LIBDIR:INTERNAL=
ZSTD_STATIC_LIBRARIES:INTERNAL=zstd
ZSTD_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
ZSTD_STATIC_LIBS:INTERNAL=
ZSTD_STATIC_LIBS_L:INTERNAL=
ZSTD_STATIC_LIBS_OTHER:INTERNAL=
ZSTD_STATIC_LIBS_PATHS:INTERNAL=
ZSTD_VERSION:INTERNAL=1.5.7
ZSTD_libzstd_INCLUDEDIR:INTERNAL=
ZSTD_libzstd_LIBDIR:INTERNAL=
ZSTD_libzstd_PREFIX:INTERNAL=
ZSTD_libzstd_VERSION:INTERNAL=
//CMAKE_INSTALL_PREFIX during last run
_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr
__pkg_config_arguments_PC_EGL:INTERNAL=egl
__pkg_config_arguments_PC_LIBEVDEV:INTERNAL=QUIET;libevdev
__pkg_config_arguments_X11:INTERNAL=x11;IMPORTED_TARGET
__pkg_config_arguments_X11_INPUT:INTERNAL=REQUIRED;xi>=1.5.0;IMPORTED_TARGET
__pkg_config_arguments_XRANDR:INTERNAL=xrandr;IMPORTED_TARGET
__pkg_config_checked_ENET:INTERNAL=1
__pkg_config_checked_FFmpeg_PKGCONFIG_avdevice:INTERNAL=1
__pkg_config_checked_FFmpeg_PKGCONFIG_avfilter:INTERNAL=1
__pkg_config_checked_FFmpeg_PKGCONFIG_postproc:INTERNAL=1
__pkg_config_checked_FMT:INTERNAL=1
__pkg_config_checked_LibUSB:INTERNAL=1
__pkg_config_checked_PC_EGL:INTERNAL=1
__pkg_config_checked_PC_LIBEVDEV:INTERNAL=1
__pkg_config_checked_SPNG:INTERNAL=1
__pkg_config_checked_X11:INTERNAL=1
__pkg_config_checked_X11_INPUT:INTERNAL=1
__pkg_config_checked_XRANDR:INTERNAL=1
__pkg_config_checked_ZLIB:INTERNAL=1
__pkg_config_checked_ZSTD:INTERNAL=1
__pkg_config_checked_lz4:INTERNAL=1
__pkg_config_checked_tinygltf:INTERNAL=1
__pkg_config_checked_xxhash:INTERNAL=1
lz4_CFLAGS:INTERNAL=-I/usr/include
lz4_CFLAGS_I:INTERNAL=
lz4_CFLAGS_OTHER:INTERNAL=
lz4_FOUND:INTERNAL=1
lz4_INCLUDEDIR:INTERNAL=/usr/include
lz4_INCLUDE_DIRS:INTERNAL=/usr/include
lz4_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-llz4;-lxxhash
lz4_LDFLAGS_OTHER:INTERNAL=
lz4_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
lz4_LIBRARIES:INTERNAL=lz4;xxhash
lz4_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
lz4_LIBS:INTERNAL=
lz4_LIBS_L:INTERNAL=
lz4_LIBS_OTHER:INTERNAL=
lz4_LIBS_PATHS:INTERNAL=
lz4_MODULE_NAME:INTERNAL=liblz4
lz4_PREFIX:INTERNAL=/usr
lz4_STATIC_CFLAGS:INTERNAL=-I/usr/include
lz4_STATIC_CFLAGS_I:INTERNAL=
lz4_STATIC_CFLAGS_OTHER:INTERNAL=
lz4_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
lz4_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-llz4;-lxxhash
lz4_STATIC_LDFLAGS_OTHER:INTERNAL=
lz4_STATIC_LIBDIR:INTERNAL=
lz4_STATIC_LIBRARIES:INTERNAL=lz4;xxhash
lz4_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
lz4_STATIC_LIBS:INTERNAL=
lz4_STATIC_LIBS_L:INTERNAL=
lz4_STATIC_LIBS_OTHER:INTERNAL=
lz4_STATIC_LIBS_PATHS:INTERNAL=
lz4_VERSION:INTERNAL=1.10.0
lz4_liblz4_INCLUDEDIR:INTERNAL=
lz4_liblz4_LIBDIR:INTERNAL=
lz4_liblz4_PREFIX:INTERNAL=
lz4_liblz4_VERSION:INTERNAL=
//ADVANCED property for variable: pkgcfg_lib_ENET_enet
pkgcfg_lib_ENET_enet-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_FMT_fmt
pkgcfg_lib_FMT_fmt-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_LibUSB_usb-1.0
pkgcfg_lib_LibUSB_usb-1.0-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_EGL_EGL
pkgcfg_lib_PC_EGL_EGL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_LIBEVDEV_evdev
pkgcfg_lib_PC_LIBEVDEV_evdev-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_SPNG_spng
pkgcfg_lib_SPNG_spng-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_X11_INPUT_Xi
pkgcfg_lib_X11_INPUT_Xi-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_X11_X11
pkgcfg_lib_X11_X11-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_XRANDR_Xrandr
pkgcfg_lib_XRANDR_Xrandr-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_ZLIB_z
pkgcfg_lib_ZLIB_z-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_ZSTD_zstd
pkgcfg_lib_ZSTD_zstd-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_lz4_lz4
pkgcfg_lib_lz4_lz4-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_lz4_xxhash
pkgcfg_lib_lz4_xxhash-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_tinygltf_tinygltf
pkgcfg_lib_tinygltf_tinygltf-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_xxhash_xxhash
pkgcfg_lib_xxhash_xxhash-ADVANCED:INTERNAL=1
prefix_result:INTERNAL=/usr/lib/aarch64-linux-gnu
//ADVANCED property for variable: pugixml_INCLUDE_DIRS
pugixml_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pugixml_LIBRARIES
pugixml_LIBRARIES-ADVANCED:INTERNAL=1
tinygltf_CFLAGS:INTERNAL=-I/usr/include
tinygltf_CFLAGS_I:INTERNAL=
tinygltf_CFLAGS_OTHER:INTERNAL=
tinygltf_FOUND:INTERNAL=1
tinygltf_INCLUDEDIR:INTERNAL=/usr/include
tinygltf_INCLUDE_DIRS:INTERNAL=/usr/include
tinygltf_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-ltinygltf
tinygltf_LDFLAGS_OTHER:INTERNAL=
tinygltf_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
tinygltf_LIBRARIES:INTERNAL=tinygltf
tinygltf_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
tinygltf_LIBS:INTERNAL=
tinygltf_LIBS_L:INTERNAL=
tinygltf_LIBS_OTHER:INTERNAL=
tinygltf_LIBS_PATHS:INTERNAL=
tinygltf_MODULE_NAME:INTERNAL=tinygltf
tinygltf_PREFIX:INTERNAL=/usr
tinygltf_STATIC_CFLAGS:INTERNAL=-I/usr/include
tinygltf_STATIC_CFLAGS_I:INTERNAL=
tinygltf_STATIC_CFLAGS_OTHER:INTERNAL=
tinygltf_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
tinygltf_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-ltinygltf
tinygltf_STATIC_LDFLAGS_OTHER:INTERNAL=
tinygltf_STATIC_LIBDIR:INTERNAL=
tinygltf_STATIC_LIBRARIES:INTERNAL=tinygltf
tinygltf_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
tinygltf_STATIC_LIBS:INTERNAL=
tinygltf_STATIC_LIBS_L:INTERNAL=
tinygltf_STATIC_LIBS_OTHER:INTERNAL=
tinygltf_STATIC_LIBS_PATHS:INTERNAL=
tinygltf_VERSION:INTERNAL=2.9.5
tinygltf_tinygltf_INCLUDEDIR:INTERNAL=
tinygltf_tinygltf_LIBDIR:INTERNAL=
tinygltf_tinygltf_PREFIX:INTERNAL=
tinygltf_tinygltf_VERSION:INTERNAL=
xxhash_CFLAGS:INTERNAL=-I/usr/include
xxhash_CFLAGS_I:INTERNAL=
xxhash_CFLAGS_OTHER:INTERNAL=
xxhash_FOUND:INTERNAL=1
xxhash_INCLUDEDIR:INTERNAL=/usr/include
xxhash_INCLUDE_DIRS:INTERNAL=/usr/include
xxhash_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lxxhash
xxhash_LDFLAGS_OTHER:INTERNAL=
xxhash_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
xxhash_LIBRARIES:INTERNAL=xxhash
xxhash_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
xxhash_LIBS:INTERNAL=
xxhash_LIBS_L:INTERNAL=
xxhash_LIBS_OTHER:INTERNAL=
xxhash_LIBS_PATHS:INTERNAL=
xxhash_MODULE_NAME:INTERNAL=libxxhash
xxhash_PREFIX:INTERNAL=/usr
xxhash_STATIC_CFLAGS:INTERNAL=-I/usr/include
xxhash_STATIC_CFLAGS_I:INTERNAL=
xxhash_STATIC_CFLAGS_OTHER:INTERNAL=
xxhash_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
xxhash_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lxxhash
xxhash_STATIC_LDFLAGS_OTHER:INTERNAL=
xxhash_STATIC_LIBDIR:INTERNAL=
xxhash_STATIC_LIBRARIES:INTERNAL=xxhash
xxhash_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
xxhash_STATIC_LIBS:INTERNAL=
xxhash_STATIC_LIBS_L:INTERNAL=
xxhash_STATIC_LIBS_OTHER:INTERNAL=
xxhash_STATIC_LIBS_PATHS:INTERNAL=
xxhash_VERSION:INTERNAL=0.8.3
xxhash_libxxhash_INCLUDEDIR:INTERNAL=
xxhash_libxxhash_LIBDIR:INTERNAL=
xxhash_libxxhash_PREFIX:INTERNAL=
xxhash_libxxhash_VERSION:INTERNAL=
dh_auto_configure: error: cd build && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_BINDIR=/usr/games -DCMAKE_INSTALL_DATADIR=/usr/share/games -DDISTRIBUTOR=debian.org -DUSE_DISCORD_PRESENCE=0 -DUSE_MGBA=1 -DUSE_SYSTEM_LIBS=ON -DUSE_SYSTEM_MBEDTLS=OFF -DUSE_SYSTEM_MINIZIP=OFF -DENABLE_TESTS=1 -DGTEST_DIR=/usr/src/gtest -DDOLPHIN_WC_BRANCH=master -DDOLPHIN_WC_DESCRIBE=2503\+dfsg -DDOLPHIN_WC_REVISION=9763c0a1e2b9db0c3861d25bc2f5a0ace6a15ee3 .. returned exit code 1
make[1]: *** [debian/rules:32: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/dolphin-emu-2503+dfsg'
make: *** [debian/rules:29: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T16:58:52Z
-------------------------------------------------------------------------------
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/2391194/
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/152718/
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