[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1113354: marked as done (openclonk: FTBFS with CMake 4)



Your message dated Tue, 07 Oct 2025 22:05:11 +0000
with message-id <E1v6Fnz-008Kj0-1V@fasolo.debian.org>
and subject line Bug#1113354: fixed in openclonk 8.1-5
has caused the Debian Bug report #1113354,
regarding openclonk: 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 owner@bugs.debian.org
immediately.)


-- 
1113354: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113354
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: openclonk
Version: 8.1-4
Severity: serious
User: cmake@packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]
Package-List:
 openclonk deb games optional arch=any
 openclonk-data deb games optional arch=all
Checksums-Sha1:
 7aa51ab3139592f1ddcb86c7a0be494abc04502b 112352456 openclonk_8.1.orig.tar.xz
 92db02d73986d73126b97b37117ff31b178085de 8464 openclonk_8.1-4.debian.tar.xz
Checksums-Sha256:
 6ab9151a9c017cfd19f8ae8bde87b997d6f1aebc1ba5ae5bf554901814216cfd 112352456 openclonk_8.1.orig.tar.xz
 077d821a7816a02e44e5204fac03388b9665c7d8c18993832770886973d7c08c 8464 openclonk_8.1-4.debian.tar.xz
Files:
 f199e16ba2b5afbe30f0a4f008ccdda8 112352456 openclonk_8.1.orig.tar.xz
 e0bcad92ceecf5d2693445cb532e5574 8464 openclonk_8.1-4.debian.tar.xz

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmT2NFgACgkQwpPntGGC
Ws42Eg//QTbLesI19K0zkumzuXx6tCPF4mSWvmjS3cOX9ycASeDHnnbtMcuACsjE
yzVDrfjSYckSDuQJ4XMi3mu5/YCSPgDoh/14UOoXGf4Xn5oBrSRgaiCSPhMzQ4Vf
hwhy0K9TaF4ppm+k2cuI9UynSL47mEBQDz8tUTBudB3NIK9jA/o7J0gDDH313Zt3
r4LwE1BTV9Re79oX7pDFLevWwMhicjfyA9HRpAp0zBGddKlVsLTTPtXez3zcX5Or
YyPtAuXq2trwQSlKYTTkbhbaL/Naqrci5tP/7CAA6SGk8k5ElOWfNtbGxHvY6WxX
Q4nJk6zhIZ/ihZV1FUhGMJmjeOidAyP/7g9g3eGOf302Bqt6wge81ma2aNX+AW2I
JPPqhfNxe/dbPQfhn6GSh6TNixlT9yHSwVE9kMEGLQAdxmB2OlwOlfJpj3St5J4E
8JsCA/l7LqTuQTDjcY08XcNTK3TyTzmLkm0gwbBIZJRqqtg0d+t/XOhE7+xzOTnv
PPJstunrCcECnzrz/yf1DhlGdeoj3YU8R09kFbVulXTBreyWRsMhNblq69xvgSlI
2jJgsxamxtgI8AQxgpA0F72Z8jWpzp76zh9kif2nMk14+4rPTHQ5ieXTWo6uF0Lg
n9SQMpKpMJn+Ab8UUV+lhydItdpK1FQqA1BCR9GHjF9WiBXIC70=
=nMAW
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./openclonk_8.1-4.dsc: no acceptable signature found
dpkg-source: info: extracting openclonk in /build/reproducible-path/openclonk-8.1
dpkg-source: info: unpacking openclonk_8.1.orig.tar.xz
dpkg-source: info: unpacking openclonk_8.1-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying system-libb2.patch
dpkg-source: info: applying fix-gcc-11-build.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
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 openclonk
dpkg-buildpackage: info: source version 8.1-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Boyuan Yang <byang@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean --buildsystem=cmake -Bbuild
   dh_auto_clean -O--buildsystem=cmake -O-Bbuild
   dh_autoreconf_clean -O--buildsystem=cmake -O-Bbuild
   dh_clean -O--buildsystem=cmake -O-Bbuild
 debian/rules binary
dh binary --buildsystem=cmake -Bbuild
   dh_update_autotools_config -O--buildsystem=cmake -O-Bbuild
   dh_autoreconf -O--buildsystem=cmake -O-Bbuild
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/openclonk-8.1'
dh_auto_configure -- -DWITH_AUTOMATIC_UPDATE=0
	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 -DWITH_AUTOMATIC_UPDATE=0 ..
CMake Error at CMakeLists.txt:14 (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/openclonk-8.1/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/openclonk-8.1/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.
WITH_AUTOMATIC_UPDATE:UNINITIALIZED=0


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/openclonk-8.1/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/openclonk-8.1
//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 -DWITH_AUTOMATIC_UPDATE=0 .. returned exit code 1
make[1]: *** [debian/rules:20: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/openclonk-8.1'
make: *** [debian/rules:5: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T11:23:03Z

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

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

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

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

--- End Message ---
--- Begin Message ---
Source: openclonk
Source-Version: 8.1-5
Done: Adrian Bunk <bunk@debian.org>

We believe that the bug you reported is fixed in the latest version of
openclonk, 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 1113354@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adrian Bunk <bunk@debian.org> (supplier of updated openclonk 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 ftpmaster@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 07 Oct 2025 18:30:37 +0300
Source: openclonk
Architecture: source
Version: 8.1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Adrian Bunk <bunk@debian.org>
Closes: 1104391 1113354 1114245
Changes:
 openclonk (8.1-5) unstable; urgency=medium
 .
   * QA upload.
   * Backport upstream fix for FTBFS with CMake 4. (Closes: #1113354)
   * Backport upstream fix for FTBFS with miniupnpc 2.3.
   * Fix FTBFS with GoogleTest 1.17.0. (Closes: #1114245)
   * Workaround parallel build issue. (Closes: #1104391)
Checksums-Sha1:
 9d805974a7407083c13debcd58af413168cdf511 2270 openclonk_8.1-5.dsc
 123a1b344c5796fa8d65aba92804623a88b479f3 9784 openclonk_8.1-5.debian.tar.xz
Checksums-Sha256:
 cdd3665bc8ff65702567de97093fcde0a132a1d68edde4f150b9924bda64abd1 2270 openclonk_8.1-5.dsc
 ade03660ea7f341e5e089fb36f20ff3c1f234ce7f5baaf3fbc6b303c9c0f71b5 9784 openclonk_8.1-5.debian.tar.xz
Files:
 137d591fb385c31cb444f473b472c267 2270 games optional openclonk_8.1-5.dsc
 d92fbe641f4e043cd5c9928d1f834a99 9784 games optional openclonk_8.1-5.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjliwIACgkQiNJCh6LY
mLEA5RAAjFkLDb4e2LddbAWdSdEmM6vJmFPRpbbRdY6VWoIjAVQDHUfGmNpJcyRW
VySL14fWkBEMGG2nluqQ2UvcYRp4dd3ikUrA8OGJv2pPqHfffahIPkF6in7Ii+9g
DZlEcHp6Dwv3MiWMJnpMNY6U6+DQW2PzMZ+Whe0TBCwpf0O2LYUlRGRgmFkWpAdj
7Jo+xLI5MEwBhT6DjWChW3pxKn5RrN768z0X9Yam4DzeKcqoKPqpijEjzgRTaqXQ
C9on63XobPDyxuFG06ESavUuimsWeMrL8YTLhR2L+/eyeclH24BhLzPIjkMOEvAj
NASK687CrmBHk45vXAi71Q+ho+Cw5jy6PAT3rZI3FeQ343Ckk/71zyd7UtnnA3KM
zQEIor6fOe3cYVf7cVXALHMdmhqk7uaVSBXVWhF/LXkNC8YpXcwhlbp2HqgAPmXd
LdXPcbKHmprm0qMnvdLDuGScrZaSoC7mg4gkW1ELZVOs6lGl4O4GsvX1T4T2oJx0
/J6Nvd8BdfKtLJOFiXMDxRToPVzJzGtH/iAnYXdyw+cvE2GqM9CIiWS2Ou4XVYRi
Nfu8xo6FmXWILRhy+5xXZVsl78RwxPX4vfkTPfgUaZP5pO0L6GZNDrgo8lAwzva7
QM1ySNvyQCvoOWWkRqmGTRo3NgSMoL7q2sugTOdxIe9XTJYkMWE=
=tY0L
-----END PGP SIGNATURE-----

Attachment: pgp5sIimE2onW.pgp
Description: PGP signature


--- End Message ---

Reply to: