Your message dated Tue, 02 Sep 2025 13:04:11 +0000
with message-id <[email protected]>
and subject line Bug#1112695: fixed in allegro5 2:5.2.10.1+dfsg-2
has caused the Debian Bug report #1112695,
regarding allegro5: 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 [email protected]
immediately.)


-- 
1112695: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112695
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: allegro5
Version: 2:5.2.10.1+dfsg-1
Severity: serious
Tags: ftbfs
Justification: FTBFS
User: [email protected]
Usertags: cmake-4

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dear maintainer,

During a test rebuild for CMake 4, allegro5 failed to rebuild.

Log Summary:
- 
-------------------------------------------------------------------------------
[...]
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=sbuild

dpkg-buildpackage
- -----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package allegro5
dpkg-buildpackage: info: source version 2:5.2.10.1+dfsg-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Andreas Rönnquist <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --builddirectory=build
   dh_auto_clean -O--builddirectory=build
   dh_autoreconf_clean -O--builddirectory=build
   debian/rules override_dh_clean
make[1]: Entering directory '/build/reproducible-path/allegro5-5.2.10.1+dfsg'
rm -f debian/liballegro-acodec5.2t64.install 
debian/liballegro-audio5.2t64.install debian/liballegro-image5.2t64.install 
debian/liballegro-physfs5.2t64.install debian/liballegro-ttf5.2t64.install 
debian/liballegro-video5.2t64.install debian/liballegro-acodec5-dev.install 
debian/liballegro-audio5-dev.install debian/liballegro-image5-dev.install 
debian/liballegro-physfs5-dev.install debian/liballegro-ttf5-dev.install 
debian/liballegro-video5-dev.install
dh_clean
make[1]: Leaving directory '/build/reproducible-path/allegro5-5.2.10.1+dfsg'
 debian/rules binary
dh binary --builddirectory=build
   dh_update_autotools_config -O--builddirectory=build
   dh_autoreconf -O--builddirectory=build
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/allegro5-5.2.10.1+dfsg'
misc/regenerate.sh
+ misc/make_scanline_drawers.py
+ indent -kr -i3 -l0
+ misc/make_converters.py
['ANY', 'ANY_NO_ALPHA', 'ANY_WITH_ALPHA', 'ANY_15_NO_ALPHA', 'ANY_16_NO_ALPHA', 
'ANY_16_WITH_ALPHA', 'ANY_24_NO_ALPHA', 'ANY_32_NO_ALPHA', 'ANY_32_WITH_ALPHA', 
'ARGB_8888', 'RGBA_8888', 'ARGB_4444', 'RGB_888', 'RGB_565', 'RGB_555', 
'RGBA_5551', 'ARGB_1555', 'ABGR_8888', 'XBGR_8888', 'BGR_888', 'BGR_565', 
'BGR_555', 'RGBX_8888', 'XRGB_8888', 'ABGR_F32', 'ABGR_8888_LE', 'RGBA_4444', 
'SINGLE_CHANNEL_8', 'COMPRESSED_RGBA_DXT1', 'COMPRESSED_RGBA_DXT3', 
'COMPRESSED_RGBA_DXT5']
+ misc/gl_mkalias.sh
+ misc/make_mixer_helpers.py
+ indent -kr -i3 -l0
dh_auto_configure -- -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX="/usr" 
-DLIB_SUFFIX="/aarch64-linux-gnu" -DWANT_DEMO=OFF -DWANT_EXAMPLES=ON 
-DWANT_DOCS=ON -DWANT_DOCS_HTML=ON -DWANT_DOCS_MAN=ON
        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_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX=/usr 
-DLIB_SUFFIX=/aarch64-linux-gnu -DWANT_DEMO=OFF -DWANT_EXAMPLES=ON 
-DWANT_DOCS=ON -DWANT_DOCS_HTML=ON -DWANT_DOCS_MAN=ON ..
CMake Error at CMakeLists.txt:8 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.


- -- Configuring incomplete, errors occurred!
        cd build && tail -v -n \+0 CMakeCache.txt
==> CMakeCache.txt <==
# This is the CMakeCache file.
# For build in directory: /build/reproducible-path/allegro5-5.2.10.1+dfsg/build
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
CMAKE_BUILD_TYPE:UNINITIALIZED=None

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/build/reproducible-path/allegro5-5.2.10.1+dfsg/build/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_FIND_USE_PACKAGE_REGISTRY:UNINITIALIZED=OFF

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:UNINITIALIZED=lib/aarch64-linux-gnu

//No help, variable specified on the command line.
CMAKE_INSTALL_LOCALSTATEDIR:UNINITIALIZED=/var

//No help, variable specified on the command line.
CMAKE_INSTALL_PREFIX:UNINITIALIZED=/usr

//No help, variable specified on the command line.
CMAKE_INSTALL_RUNSTATEDIR:UNINITIALIZED=/run

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSCONFDIR:UNINITIALIZED=/etc

//No help, variable specified on the command line.
CMAKE_SKIP_INSTALL_ALL_DEPENDENCY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_VERBOSE_MAKEFILE:UNINITIALIZED=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//No help, variable specified on the command line.
LIB_SUFFIX:UNINITIALIZED=/aarch64-linux-gnu

//No help, variable specified on the command line.
WANT_DEMO:UNINITIALIZED=OFF

//No help, variable specified on the command line.
WANT_DOCS:UNINITIALIZED=ON

//No help, variable specified on the command line.
WANT_DOCS_HTML:UNINITIALIZED=ON

//No help, variable specified on the command line.
WANT_DOCS_MAN:UNINITIALIZED=ON

//No help, variable specified on the command line.
WANT_EXAMPLES:UNINITIALIZED=ON


########################
# INTERNAL cache entries
########################

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/allegro5-5.2.10.1+dfsg/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=1
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/build/reproducible-path/allegro5-5.2.10.1+dfsg
//Name of CMakeLists files to read
CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-4.1

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_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_PREFIX=/usr 
-DLIB_SUFFIX=/aarch64-linux-gnu -DWANT_DEMO=OFF -DWANT_EXAMPLES=ON 
-DWANT_DOCS=ON -DWANT_DOCS_HTML=ON -DWANT_DOCS_MAN=ON .. returned exit code 1
make[1]: *** [debian/rules:37: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/allegro5-5.2.10.1+dfsg'
make: *** [debian/rules:32: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
- 
--------------------------------------------------------------------------------
Build finished at 2025-08-29T13:39:10Z

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

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

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

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/zIxr3RQD9MoFAmi0zFEACgkQzIxr3RQD
9Mq7whAAhscgQ1RcNmBg1FFzqTScSbiKveuifN3P+D5ulNfgc5X9zM9BG582E+B8
gXqOeUTFLmNmG81xGy3fMYwEfZaDlYux0w/bMtvOrR42i9ODgXXdUfEOus4FOwuw
K0Wgcs8rVMDdmNJNfx/u8ub1gjDqGd1WfAP/uzeE+bWv+WFEmCWHi4giFEsOQKVM
s5JayteqKWKf/f3hs6NNrn1BRrHpRZHT9Z6Evdw1+FYXtRHdZHrkOYP797XAZ8my
pEtZVpXEToo+XX1O99tNL3+JvcRnJ6Ubc1+VYxQoFWk5iV9+nEPH+vRR+D0ODomQ
iVwTWUFbYBbrkSoZU+0roqZy/yB4DpvVkHXmSW4FLLS1vDqz8ydXV1X1K3Awr2CR
aLkJttshrsAysKZyWcefsw07I/SHcZTsXN6d6J2Y/3FvcvFCSft9JEFKTz+resFh
0oAob+81gpG2EnnVO2VbL4/LfCWk58Ah+Svaqh9anzY3FM9VAyI+US50U/uVwMOs
qRYpercpHudAtlQMzzshwxi1dKxft0D2KqvuWeb/7gYUau4WUWQGFQq/zP9n4D6a
ypF7gSHxRmuS5AtfPC7imYA9SmaBSPqub0Ju6/1OrptToojLPe5mOKNrG1WI9KwY
+8iZfjcnizgGLixjX0RdWxTX7cSWubXapk3HKbOG/4vlxWXcvXE=
=OdR2
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Source: allegro5
Source-Version: 2:5.2.10.1+dfsg-2
Done: Andreas Rönnquist <[email protected]>

We believe that the bug you reported is fixed in the latest version of
allegro5, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Rönnquist <[email protected]> (supplier of updated allegro5 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 02 Sep 2025 14:23:07 +0200
Source: allegro5
Architecture: source
Version: 2:5.2.10.1+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Andreas Rönnquist <[email protected]>
Closes: 1112695
Changes:
 allegro5 (2:5.2.10.1+dfsg-2) unstable; urgency=medium
 .
   * Add patch to build with cmake 4 (Closes: #1112695)
   * Fix lintian warning old-fsf-address-in-copyright-file
   * Update copyright year
   * Upgrade to Standards Version 4.7.2 (No changes required)
Checksums-Sha1:
 8ffee401db318dfb9d6740435c0d97136c6bb71c 3643 allegro5_5.2.10.1+dfsg-2.dsc
 932cf9cc0ea1ac7dd1fb9f6d3cc79197c028a1f9 16732 
allegro5_5.2.10.1+dfsg-2.debian.tar.xz
 0bea98ec09a1ccf1e5b37bc341cf21f973278d8c 17769 
allegro5_5.2.10.1+dfsg-2_source.buildinfo
Checksums-Sha256:
 ece0e4bfe401e28e5f5628b3602ae6cf2dd65e2a9ac327b13b56892089e2a062 3643 
allegro5_5.2.10.1+dfsg-2.dsc
 d2f21a27f31b8afedc6be9c88c5c9248543b9a0685306513efd9bbfc208e633c 16732 
allegro5_5.2.10.1+dfsg-2.debian.tar.xz
 6aff0686ec814d84b0ac256ddc1c64e0655513be8f22bc4b4fd0e60c827c3c62 17769 
allegro5_5.2.10.1+dfsg-2_source.buildinfo
Files:
 64c577aa494c101eff5993251cc10fcc 3643 libs optional 
allegro5_5.2.10.1+dfsg-2.dsc
 e34b45733c0b0872222b456ceb96e81b 16732 libs optional 
allegro5_5.2.10.1+dfsg-2.debian.tar.xz
 8c57c0eee2f7726f25aadddf95988891 17769 libs optional 
allegro5_5.2.10.1+dfsg-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEETq74h7WfgJdjc9ALCHsqoZ75O8IFAmi26QsACgkQCHsqoZ75
O8Le6w//T9wRLrNuMxsc+VI0gV0cc2OPDGQVbUJcKGoVqYCFuHJp4s5LLySPi+7h
qonvHm0agfw1u4qcttfZNLVDNUXX8ubyZrE3eIshKjXK3x0Z+uqK1YxPgARIzfw2
5UV1wJs5DimZrIuMH2bYpGKK73eOVmzXijSRW8DmKg1HYkhea1LIG0bsVZEUsqH/
IahSsIIwgAzOpmlaSvL3DibiiLMDx4ZhyeKi1+gCPVCBWzOWdcuX/aU4Kggf1ocW
RB+mT7dzFANQblL6oPStJ0wqC2+JrW+Zer8og2Us6NNeS8hvkq3LTJvs3ewGDryB
tUS/2U/594djwhzEcxtC7Nh86xMw8BVr3uYmFCTfBjqXSxdmhSfIPxnKj1ZuN5XS
+UbsTfuKTCb5r41M+qbQBoIc19gUSuuU9l/zEKpLE16Hby/1r50d0g3mdfziNMLS
8jyybMYc6tgwy7a9yis/du9O32Bzl7rFI+W4ALkzqsOCjDCN3L0SsrPfZjiE9/o2
nLXgfTVCWOkBLGzbM9dZ4OxvpFdlnbFEw1ZRZ/yRWKgr2XHnd1sJmVS0i0ZwVTzB
qK0ZjRB3v3LcrZz5na2rSe9CDC3VGPGA6AcmUrToYPE+KhqvaNhbPcakARJ0lR5G
Tx5yM/EwuTo/kSQNKjNqCfdhuLftm7Lrm6Uqa/Bl1dMjsK4GpWY=
=D7k5
-----END PGP SIGNATURE-----

Attachment: pgpajmbm95jjU.pgp
Description: PGP signature


--- End Message ---

Reply via email to