Bug#1112756: blockattack: FTBFS with CMake 4
roehling at debian.org
roehling at debian.org
Sun Aug 31 23:36:33 BST 2025
Source: blockattack
Version: 2.9.0-1
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4
Dear maintainer,
During a test rebuild for CMake 4, blockattack failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
SDL2IMAGE_STATIC_LIBS:INTERNAL=
SDL2IMAGE_STATIC_LIBS_L:INTERNAL=
SDL2IMAGE_STATIC_LIBS_OTHER:INTERNAL=
SDL2IMAGE_STATIC_LIBS_PATHS:INTERNAL=
SDL2IMAGE_VERSION:INTERNAL=2.8.8
SDL2MIXER_CFLAGS:INTERNAL=-I/usr/include/SDL2;-I/usr/include;-D_REENTRANT;-I/usr/include/aarch64-linux-gnu;-I/usr/include/opus
SDL2MIXER_CFLAGS_I:INTERNAL=
SDL2MIXER_CFLAGS_OTHER:INTERNAL=-D_REENTRANT
SDL2MIXER_FOUND:INTERNAL=1
SDL2MIXER_INCLUDEDIR:INTERNAL=/usr/include
SDL2MIXER_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include;/usr/include/aarch64-linux-gnu;/usr/include/opus
SDL2MIXER_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2_mixer;-lSDL2
SDL2MIXER_LDFLAGS_OTHER:INTERNAL=
SDL2MIXER_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
SDL2MIXER_LIBRARIES:INTERNAL=SDL2_mixer;SDL2
SDL2MIXER_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
SDL2MIXER_LIBS:INTERNAL=
SDL2MIXER_LIBS_L:INTERNAL=
SDL2MIXER_LIBS_OTHER:INTERNAL=
SDL2MIXER_LIBS_PATHS:INTERNAL=
SDL2MIXER_MODULE_NAME:INTERNAL=SDL2_mixer
SDL2MIXER_PREFIX:INTERNAL=/usr
SDL2MIXER_SDL2_mixer_INCLUDEDIR:INTERNAL=
SDL2MIXER_SDL2_mixer_LIBDIR:INTERNAL=
SDL2MIXER_SDL2_mixer_PREFIX:INTERNAL=
SDL2MIXER_SDL2_mixer_VERSION:INTERNAL=
SDL2MIXER_STATIC_CFLAGS:INTERNAL=-I/usr/include/SDL2;-I/usr/include;-D_REENTRANT;-I/usr/include/aarch64-linux-gnu;-I/usr/include/opus
SDL2MIXER_STATIC_CFLAGS_I:INTERNAL=
SDL2MIXER_STATIC_CFLAGS_OTHER:INTERNAL=-D_REENTRANT
SDL2MIXER_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include;/usr/include/aarch64-linux-gnu;/usr/include/opus
SDL2MIXER_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2_mixer;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-L/usr/lib/aarch64-linux-gnu;-lxmp;-lm;-lvorbisfile;-L/usr/lib/aarch64-linux-gnu;-lvorbis;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lFLAC;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lmpg123;-lm;-lopusfile;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lopus;-lm
SDL2MIXER_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
SDL2MIXER_STATIC_LIBDIR:INTERNAL=
SDL2MIXER_STATIC_LIBRARIES:INTERNAL=SDL2_mixer;SDL2;m;asound;m;dl;pthread;pulse;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;xmp;m;vorbisfile;vorbis;m;ogg;FLAC;m;ogg;mpg123;m;opusfile;m;ogg;opus;m
SDL2MIXER_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
SDL2MIXER_STATIC_LIBS:INTERNAL=
SDL2MIXER_STATIC_LIBS_L:INTERNAL=
SDL2MIXER_STATIC_LIBS_OTHER:INTERNAL=
SDL2MIXER_STATIC_LIBS_PATHS:INTERNAL=
SDL2MIXER_VERSION:INTERNAL=2.8.1
SDL2TTF_CFLAGS:INTERNAL=-I/usr/include/SDL2;-I/usr/include;-D_REENTRANT;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include;-I/usr/include/sysprof-6;-pthread
SDL2TTF_CFLAGS_I:INTERNAL=
SDL2TTF_CFLAGS_OTHER:INTERNAL=-D_REENTRANT;-pthread
SDL2TTF_FOUND:INTERNAL=1
SDL2TTF_INCLUDEDIR:INTERNAL=/usr/include
SDL2TTF_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include;/usr/include/sysprof-6
SDL2TTF_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2_ttf;-lSDL2
SDL2TTF_LDFLAGS_OTHER:INTERNAL=
SDL2TTF_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
SDL2TTF_LIBRARIES:INTERNAL=SDL2_ttf;SDL2
SDL2TTF_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
SDL2TTF_LIBS:INTERNAL=
SDL2TTF_LIBS_L:INTERNAL=
SDL2TTF_LIBS_OTHER:INTERNAL=
SDL2TTF_LIBS_PATHS:INTERNAL=
SDL2TTF_MODULE_NAME:INTERNAL=SDL2_ttf
SDL2TTF_PREFIX:INTERNAL=/usr
SDL2TTF_SDL2_ttf_INCLUDEDIR:INTERNAL=
SDL2TTF_SDL2_ttf_LIBDIR:INTERNAL=
SDL2TTF_SDL2_ttf_PREFIX:INTERNAL=
SDL2TTF_SDL2_ttf_VERSION:INTERNAL=
SDL2TTF_STATIC_CFLAGS:INTERNAL=-I/usr/include/SDL2;-I/usr/include;-D_REENTRANT;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/glib-2.0;-I/usr/lib/aarch64-linux-gnu/glib-2.0/include;-I/usr/include/sysprof-6;-pthread
SDL2TTF_STATIC_CFLAGS_I:INTERNAL=
SDL2TTF_STATIC_CFLAGS_OTHER:INTERNAL=-D_REENTRANT;-pthread
SDL2TTF_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/SDL2;/usr/include;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/glib-2.0;/usr/lib/aarch64-linux-gnu/glib-2.0/include;/usr/include/sysprof-6
SDL2TTF_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lSDL2_ttf;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse;-pthread;-lsamplerate;-lX11;-lXext;-lXcursor;-lXi;-lXfixes;-lXrandr;-lXss;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-L/usr/lib/aarch64-linux-gnu;-lharfbuzz;-pthread;-lm;-L/usr/lib/aarch64-linux-gnu;-L/usr/lib/aarch64-linux-gnu;-L/usr/lib/aarch64-linux-gnu;-lz;-L/usr/lib;-lz;-lm;-L/usr/lib/aarch64-linux-gnu;-L/usr/lib/aarch64-linux-gnu;-lz;-L/usr/lib/aarch64-linux-gnu;-lbrotlicommon;-lglib-2.0;-latomic;-lm;-pthread;-L/usr/lib/aarch64-linux-gnu;-lsysprof-capture-4;-pthread;-lpcre2-8;-lgraphite2;-lfreetype;-L/usr/lib/aarch64-linux-gnu;-L/usr/lib/aarch64-linux-gnu;-lz;-lbz2;-lpng16;-lz;-lm;-L/usr/lib/aarch64-linux-gnu;-L/usr/lib/aarch64-linux-gnu;-lz;-lbrotlidec;-L/usr/lib/aarch64-linux-gnu;-lbrotlicommon
SDL2TTF_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread;-pthread
SDL2TTF_STATIC_LIBDIR:INTERNAL=
SDL2TTF_STATIC_LIBRARIES:INTERNAL=SDL2_ttf;SDL2;m;asound;m;dl;pthread;pulse;samplerate;X11;Xext;Xcursor;Xi;Xfixes;Xrandr;Xss;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;harfbuzz;m;z;z;m;z;brotlicommon;glib-2.0;atomic;m;sysprof-capture-4;pcre2-8;graphite2;freetype;z;bz2;png16;z;m;z;brotlidec;brotlicommon
SDL2TTF_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
SDL2TTF_STATIC_LIBS:INTERNAL=
SDL2TTF_STATIC_LIBS_L:INTERNAL=
SDL2TTF_STATIC_LIBS_OTHER:INTERNAL=
SDL2TTF_STATIC_LIBS_PATHS:INTERNAL=
SDL2TTF_VERSION:INTERNAL=2.24.0
__pkg_config_checked_SDL2IMAGE:INTERNAL=1
__pkg_config_checked_SDL2MIXER:INTERNAL=1
__pkg_config_checked_SDL2TTF:INTERNAL=1
//ADVANCED property for variable: boost_headers_DIR
boost_headers_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: boost_program_options_DIR
boost_program_options_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_SDL2IMAGE_SDL2
pkgcfg_lib_SDL2IMAGE_SDL2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_SDL2IMAGE_SDL2_image
pkgcfg_lib_SDL2IMAGE_SDL2_image-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_SDL2MIXER_SDL2
pkgcfg_lib_SDL2MIXER_SDL2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_SDL2MIXER_SDL2_mixer
pkgcfg_lib_SDL2MIXER_SDL2_mixer-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_SDL2TTF_SDL2
pkgcfg_lib_SDL2TTF_SDL2-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_SDL2TTF_SDL2_ttf
pkgcfg_lib_SDL2TTF_SDL2_ttf-ADVANCED:INTERNAL=1
prefix_result:INTERNAL=/usr/lib/aarch64-linux-gnu
dh_auto_configure: error: cd obj-aarch64-linux-gnu && 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_BUILD_TYPE=Release -DBLOCKATTACK_USE_EMBEDDED_FMT=OFF -DINSTALL_BIN_DIR=/usr/games -DINSTALL_DATA_DIR=share/games/blockattack .. returned exit code 1
make[1]: *** [debian/rules:9: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/blockattack-2.9.0'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T14:37:19Z
-------------------------------------------------------------------------------
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/2389440/
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/152457/
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