Bug#1112770: cdogs-sdl: FTBFS with CMake 4

roehling at debian.org roehling at debian.org
Sun Aug 31 23:36:49 BST 2025


Source: cdogs-sdl
Version: 2.1.0+dfsg-2
Severity: serious
User: cmake at packages.debian.org
Usertags: cmake-4

Dear maintainer,

During a test rebuild for CMake 4, cdogs-sdl failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
PC_MPG123_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_MPG123_LIBS:INTERNAL=
PC_MPG123_LIBS_L:INTERNAL=
PC_MPG123_LIBS_OTHER:INTERNAL=
PC_MPG123_LIBS_PATHS:INTERNAL=
PC_MPG123_MODULE_NAME:INTERNAL=libmpg123
PC_MPG123_PREFIX:INTERNAL=/usr
PC_MPG123_STATIC_CFLAGS:INTERNAL=-I/usr/include/aarch64-linux-gnu
PC_MPG123_STATIC_CFLAGS_I:INTERNAL=
PC_MPG123_STATIC_CFLAGS_OTHER:INTERNAL=
PC_MPG123_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/aarch64-linux-gnu
PC_MPG123_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lmpg123;-lm
PC_MPG123_STATIC_LDFLAGS_OTHER:INTERNAL=
PC_MPG123_STATIC_LIBDIR:INTERNAL=
PC_MPG123_STATIC_LIBRARIES:INTERNAL=mpg123;m
PC_MPG123_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_MPG123_STATIC_LIBS:INTERNAL=
PC_MPG123_STATIC_LIBS_L:INTERNAL=
PC_MPG123_STATIC_LIBS_OTHER:INTERNAL=
PC_MPG123_STATIC_LIBS_PATHS:INTERNAL=
PC_MPG123_VERSION:INTERNAL=1.33.2
PC_MPG123_libmpg123_INCLUDEDIR:INTERNAL=
PC_MPG123_libmpg123_LIBDIR:INTERNAL=
PC_MPG123_libmpg123_PREFIX:INTERNAL=
PC_MPG123_libmpg123_VERSION:INTERNAL=
PC_OPUSFILE_CFLAGS:INTERNAL=-I/usr/include/opus;-I/usr/include
PC_OPUSFILE_CFLAGS_I:INTERNAL=
PC_OPUSFILE_CFLAGS_OTHER:INTERNAL=
PC_OPUSFILE_FOUND:INTERNAL=1
PC_OPUSFILE_INCLUDEDIR:INTERNAL=/usr/include
PC_OPUSFILE_INCLUDE_DIRS:INTERNAL=/usr/include/opus;/usr/include
PC_OPUSFILE_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lopusfile
PC_OPUSFILE_LDFLAGS_OTHER:INTERNAL=
PC_OPUSFILE_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_OPUSFILE_LIBRARIES:INTERNAL=opusfile
PC_OPUSFILE_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_OPUSFILE_LIBS:INTERNAL=
PC_OPUSFILE_LIBS_L:INTERNAL=
PC_OPUSFILE_LIBS_OTHER:INTERNAL=
PC_OPUSFILE_LIBS_PATHS:INTERNAL=
PC_OPUSFILE_MODULE_NAME:INTERNAL=opusfile
PC_OPUSFILE_PREFIX:INTERNAL=/usr
PC_OPUSFILE_STATIC_CFLAGS:INTERNAL=-I/usr/include/opus;-I/usr/include
PC_OPUSFILE_STATIC_CFLAGS_I:INTERNAL=
PC_OPUSFILE_STATIC_CFLAGS_OTHER:INTERNAL=
PC_OPUSFILE_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/opus;/usr/include
PC_OPUSFILE_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lopusfile;-lm;-L/usr/lib/aarch64-linux-gnu;-logg;-lopus;-lm
PC_OPUSFILE_STATIC_LDFLAGS_OTHER:INTERNAL=
PC_OPUSFILE_STATIC_LIBDIR:INTERNAL=
PC_OPUSFILE_STATIC_LIBRARIES:INTERNAL=opusfile;m;ogg;opus;m
PC_OPUSFILE_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
PC_OPUSFILE_STATIC_LIBS:INTERNAL=
PC_OPUSFILE_STATIC_LIBS_L:INTERNAL=
PC_OPUSFILE_STATIC_LIBS_OTHER:INTERNAL=
PC_OPUSFILE_STATIC_LIBS_PATHS:INTERNAL=
PC_OPUSFILE_VERSION:INTERNAL=0.12
PC_OPUSFILE_opusfile_INCLUDEDIR:INTERNAL=
PC_OPUSFILE_opusfile_LIBDIR:INTERNAL=
PC_OPUSFILE_opusfile_PREFIX:INTERNAL=
PC_OPUSFILE_opusfile_VERSION:INTERNAL=
PC_VORBIS_CFLAGS:INTERNAL=-I/usr/include
PC_VORBIS_CFLAGS_I:INTERNAL=
PC_VORBIS_CFLAGS_OTHER:INTERNAL=
PC_VORBIS_FOUND:INTERNAL=1
PC_VORBIS_INCLUDEDIR:INTERNAL=/usr/include
PC_VORBIS_INCLUDE_DIRS:INTERNAL=/usr/include
PC_VORBIS_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lvorbisfile
PC_VORBIS_LDFLAGS_OTHER:INTERNAL=
PC_VORBIS_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_VORBIS_LIBRARIES:INTERNAL=vorbisfile
PC_VORBIS_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_VORBIS_LIBS:INTERNAL=
PC_VORBIS_LIBS_L:INTERNAL=
PC_VORBIS_LIBS_OTHER:INTERNAL=
PC_VORBIS_LIBS_PATHS:INTERNAL=
PC_VORBIS_MODULE_NAME:INTERNAL=vorbisfile
PC_VORBIS_PREFIX:INTERNAL=/usr
PC_VORBIS_STATIC_CFLAGS:INTERNAL=-I/usr/include
PC_VORBIS_STATIC_CFLAGS_I:INTERNAL=
PC_VORBIS_STATIC_CFLAGS_OTHER:INTERNAL=
PC_VORBIS_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
PC_VORBIS_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lvorbisfile;-L/usr/lib/aarch64-linux-gnu;-lvorbis;-lm;-L/usr/lib/aarch64-linux-gnu;-logg
PC_VORBIS_STATIC_LDFLAGS_OTHER:INTERNAL=
PC_VORBIS_STATIC_LIBDIR:INTERNAL=
PC_VORBIS_STATIC_LIBRARIES:INTERNAL=vorbisfile;vorbis;m;ogg
PC_VORBIS_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu;/usr/lib/aarch64-linux-gnu
PC_VORBIS_STATIC_LIBS:INTERNAL=
PC_VORBIS_STATIC_LIBS_L:INTERNAL=
PC_VORBIS_STATIC_LIBS_OTHER:INTERNAL=
PC_VORBIS_STATIC_LIBS_PATHS:INTERNAL=
PC_VORBIS_VERSION:INTERNAL=1.3.7
PC_VORBIS_vorbisfile_INCLUDEDIR:INTERNAL=
PC_VORBIS_vorbisfile_LIBDIR:INTERNAL=
PC_VORBIS_vorbisfile_PREFIX:INTERNAL=
PC_VORBIS_vorbisfile_VERSION:INTERNAL=
PC_XMP_CFLAGS:INTERNAL=-I/usr/include
PC_XMP_CFLAGS_I:INTERNAL=
PC_XMP_CFLAGS_OTHER:INTERNAL=
PC_XMP_FOUND:INTERNAL=1
PC_XMP_INCLUDEDIR:INTERNAL=/usr/include
PC_XMP_INCLUDE_DIRS:INTERNAL=/usr/include
PC_XMP_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lxmp
PC_XMP_LDFLAGS_OTHER:INTERNAL=
PC_XMP_LIBDIR:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_XMP_LIBRARIES:INTERNAL=xmp
PC_XMP_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_XMP_LIBS:INTERNAL=
PC_XMP_LIBS_L:INTERNAL=
PC_XMP_LIBS_OTHER:INTERNAL=
PC_XMP_LIBS_PATHS:INTERNAL=
PC_XMP_MODULE_NAME:INTERNAL=libxmp
PC_XMP_PREFIX:INTERNAL=/usr
PC_XMP_STATIC_CFLAGS:INTERNAL=-I/usr/include
PC_XMP_STATIC_CFLAGS_I:INTERNAL=
PC_XMP_STATIC_CFLAGS_OTHER:INTERNAL=
PC_XMP_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include
PC_XMP_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/aarch64-linux-gnu;-lxmp;-lm
PC_XMP_STATIC_LDFLAGS_OTHER:INTERNAL=
PC_XMP_STATIC_LIBDIR:INTERNAL=
PC_XMP_STATIC_LIBRARIES:INTERNAL=xmp;m
PC_XMP_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/aarch64-linux-gnu
PC_XMP_STATIC_LIBS:INTERNAL=
PC_XMP_STATIC_LIBS_L:INTERNAL=
PC_XMP_STATIC_LIBS_OTHER:INTERNAL=
PC_XMP_STATIC_LIBS_PATHS:INTERNAL=
PC_XMP_VERSION:INTERNAL=4.6.3
PC_XMP_libxmp_INCLUDEDIR:INTERNAL=
PC_XMP_libxmp_LIBDIR:INTERNAL=
PC_XMP_libxmp_PREFIX:INTERNAL=
PC_XMP_libxmp_VERSION:INTERNAL=
//ADVANCED property for variable: PKG_CONFIG_ARGN
PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PNG_LIBRARY_DEBUG
PNG_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PNG_LIBRARY_RELEASE
PNG_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PNG_PNG_INCLUDE_DIR
PNG_PNG_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SITE
SITE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: TIFF_INCLUDE_DIR
TIFF_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: TIFF_LIBRARY_DEBUG
TIFF_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: TIFF_LIBRARY_RELEASE
TIFF_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_INCLUDE_DIR
ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG
ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE
ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
__pkg_config_arguments_PC_FLAC:INTERNAL=QUIET;flac
__pkg_config_arguments_PC_MPG123:INTERNAL=QUIET;libmpg123
__pkg_config_arguments_PC_OPUSFILE:INTERNAL=QUIET;opusfile
__pkg_config_arguments_PC_VORBIS:INTERNAL=QUIET;vorbisfile
__pkg_config_arguments_PC_XMP:INTERNAL=QUIET;libxmp
__pkg_config_checked_PC_FLAC:INTERNAL=1
__pkg_config_checked_PC_MPG123:INTERNAL=1
__pkg_config_checked_PC_OPUSFILE:INTERNAL=1
__pkg_config_checked_PC_VORBIS:INTERNAL=1
__pkg_config_checked_PC_XMP:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_FLAC_FLAC
pkgcfg_lib_PC_FLAC_FLAC-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_MPG123_mpg123
pkgcfg_lib_PC_MPG123_mpg123-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_OPUSFILE_opusfile
pkgcfg_lib_PC_OPUSFILE_opusfile-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_VORBIS_vorbisfile
pkgcfg_lib_PC_VORBIS_vorbisfile-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pkgcfg_lib_PC_XMP_xmp
pkgcfg_lib_PC_XMP_xmp-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 -DCDOGS_BIN_DIR=/usr/games -DCDOGS_DATA_DIR=/usr/share/games/cdogs-sdl/ -DUSE_SHARED_ENET=ON -DDEBUG=ON -DBUILD_EDITOR=OFF .. returned exit code 1
make[1]: *** [debian/rules:20: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/cdogs-sdl-2.1.0+dfsg'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T15:20:56Z

-------------------------------------------------------------------------------

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/2390122/

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/152542/

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