Your message dated Wed, 08 Oct 2025 21:04:59 +0000
with message-id <[email protected]>
and subject line Bug#1112935: fixed in freeglut 3.4.0-6
has caused the Debian Bug report #1112935,
regarding freeglut: 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.)


-- 
1112935: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112935
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: freeglut
Version: 3.4.0-4
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

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

Log Summary:
-------------------------------------------------------------------------------
[...]


Unpack source
-------------

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

Format: 3.0 (quilt)
Source: freeglut
Binary: libglut3.12, freeglut3-dev, libglut-dev
Architecture: any
Version: 3.4.0-4
Maintainer: Anton Gladky <[email protected]>
Homepage: https://freeglut.sourceforge.net/
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/debian/freeglut
Vcs-Git: https://salsa.debian.org/debian/freeglut.git
Testsuite: autopkgtest
Testsuite-Triggers: build-essential
Build-Depends: cmake, debhelper-compat (= 13), libglu1-mesa-dev, libtool, 
libusbhid-dev [kfreebsd-any], libx11-dev, libxext-dev, libxi-dev, 
libxxf86vm-dev [amd64 i386]
Package-List:
 freeglut3-dev deb oldlibs optional arch=any
 libglut-dev deb libdevel optional arch=any
 libglut3.12 deb libs optional arch=any
Checksums-Sha1:
 169b069a6c3e7a3ce960887ab3e4a8ee73443bbd 413389 freeglut_3.4.0.orig.tar.gz
 d3adb213a970f41a9bf8ca2f99604c942a1b9129 17948 freeglut_3.4.0-4.debian.tar.xz
Checksums-Sha256:
 3c0bcb915d9b180a97edaebd011b7a1de54583a838644dcd42bb0ea0c6f3eaec 413389 
freeglut_3.4.0.orig.tar.gz
 6fd335d1f42cde057a3de37c349ee7c4e7d1175b7c32aed0cc449b0696536e15 17948 
freeglut_3.4.0-4.debian.tar.xz
Files:
 f1621464e6525d0368976870cab8f418 413389 freeglut_3.4.0.orig.tar.gz
 d4bf290d1cecfd7e514cd57814661361 17948 freeglut_3.4.0-4.debian.tar.xz

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

iQIzBAEBCgAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAmdl114ACgkQ0+Fzg8+n
/warhw//QwuVqeVoBk6HUwotYvzio2DYdMsmXEO1uQii+om25uRa+YUzm+4L4i86
ydu45Ag+I8xvdVpDSk9crnakcVv7Uu0cSMnYp78ZCPspS/BhmEhsHI//6GO4Hquo
HlVMOwqOnzRB7k+CFd1Cm8skuiXbXf/f1N5uFZ2vlbhWpeQ340SkRH2EUie7KIXx
bFtvnjYoQJwrtSdXzpfVikhpQHCdIga8tDLrAuYoaJ/dYosaabgQKzUlcBq9hLao
MUPoZ9netX7kQT/UKtPo3n4qIlcnQ8DZZ7Unk8yXllmtZ7U5QhjTm3vOzxr0tLRM
UpYo+Mhxg2nauIJwsd7U57r/Ftnil/y77IqhyfHqLrVLMBc1D4Yj4MKThXUNQKe6
J0DyaJWLlBGss7gaKe6oxURN2CdUn1WLnfJiSTPHrgXC2MUHe8vf/ZdJjcemzhU7
iwaadaJ6mI5GqMrssB6lcyYm3G4sBZZJE9lVwd5QqqLUTX1pQVW6hAcs5mpA5szP
bDK4ccx6kGKwjgcIjAGyHcyFZ2f+nmWQ5mwD6gYDeO5etXNxeWjhmJZBSAHqCZKn
l1dAOr/y5G5kM0+E6hB2widGTYDd3l9Gj8+C2/i+KAC4Wh+ELgoPdfa4sZWcdc92
Dw0zvHIJrAvALl2n2YeOVRYfqnZHnDxZS0xFMgqo1/nvlFVgB9E=
=nUNc
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for 
./freeglut_3.4.0-4.dsc: no acceptable signature found
dpkg-source: info: extracting freeglut in 
/build/reproducible-path/freeglut-3.4.0
dpkg-source: info: unpacking freeglut_3.4.0.orig.tar.gz
dpkg-source: info: unpacking freeglut_3.4.0-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 20_update_soversion.cmake

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 freeglut
dpkg-buildpackage: info: source version 3.4.0-4
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Anton Gladky <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
        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 ..
CMake Error at CMakeLists.txt:1 (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 obj-aarch64-linux-gnu && tail -v -n \+0 CMakeCache.txt
==> CMakeCache.txt <==
# This is the CMakeCache file.
# For build in directory: 
/build/reproducible-path/freeglut-3.4.0/obj-aarch64-linux-gnu
# 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/freeglut-3.4.0/obj-aarch64-linux-gnu/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


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

//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/freeglut-3.4.0/obj-aarch64-linux-gnu
//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/freeglut-3.4.0
//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 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 .. 
returned exit code 1
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T19:14:45Z

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

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

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

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: freeglut
Source-Version: 3.4.0-6
Done: Anton Gladky <[email protected]>

We believe that the bug you reported is fixed in the latest version of
freeglut, 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.
Anton Gladky <[email protected]> (supplier of updated freeglut 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: Wed, 08 Oct 2025 22:41:34 +0200
Source: freeglut
Architecture: source
Version: 3.4.0-6
Distribution: unstable
Urgency: medium
Maintainer: Anton Gladky <[email protected]>
Changed-By: Anton Gladky <[email protected]>
Closes: 1112935
Changes:
 freeglut (3.4.0-6) unstable; urgency=medium
 .
   * [a08526f] Increase minimum CMake version (Closes: #1112935)
Checksums-Sha1:
 78ed1cad90c438223f97d0cb442e79148c3e8683 2397 freeglut_3.4.0-6.dsc
 5a96538f218200e063bfcbef52deab2b6cd28881 18568 freeglut_3.4.0-6.debian.tar.xz
 c243d6f5e5bcbf75bbf04445dba23698f3212a30 940580 freeglut_3.4.0-6.git.tar.xz
 fc330944c04edeceefd0093a1b0c843505c6a7f3 18222 
freeglut_3.4.0-6_source.buildinfo
Checksums-Sha256:
 c223b5c9c9d1f22dffa7682888e345e42f8a1a762b55526346852e3101df1494 2397 
freeglut_3.4.0-6.dsc
 a46234cd7a877c4b6a293a410c17060f52c48671cb6781d615e78d3150a6f854 18568 
freeglut_3.4.0-6.debian.tar.xz
 08c0f7b476404a8c6b1cab43f3819f47ac4c7328800e8c6b61e004ebf554b47b 940580 
freeglut_3.4.0-6.git.tar.xz
 192798cd54a64b976f363c52942a9f251224043053315a806fa4355b7e9349d6 18222 
freeglut_3.4.0-6_source.buildinfo
Files:
 bc1928182f04016864cdf3425553f8f1 2397 graphics optional freeglut_3.4.0-6.dsc
 9afd3819f30f458b072e3d6f1edce2f0 18568 graphics optional 
freeglut_3.4.0-6.debian.tar.xz
 83b9387debfb404a8b9ee0347dca3be6 940580 graphics optional 
freeglut_3.4.0-6.git.tar.xz
 c0b0cf2311b907c0067dd2ea9a4d8a3b 18222 graphics optional 
freeglut_3.4.0-6_source.buildinfo
Git-Tag-Info: tag=f3c5cc8a536c0215eed611745dbaa52c9a8debcc 
fp=bbbd45ea818ab86ff67e7285d3e17383cfa7ff06
Git-Tag-Tagger: Anton Gladky <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjmzb4ACgkQYG0ITkaD
wHm+oRAAzMx9eb5NnSqK+qF8OLcUWtkKNkO0k5qgo7X784BbHP6BYWEUVI3HG5Pq
jiZmIfw8fYmOJXZxU2emIt4L9VVBX1c3PxQEQkLO/YcRwkd3fdDE0oiABAxd4vJX
bykRPqNF+qSwl4Omry7zKyDv/JTqyBqJLrVVg80eHPKHXUkstItQcKwHsPRs/VBw
kRPMBtZsAYTYEqODwJoHdtp4y0cPc5XtmDxDISQgIQzsYJFO1cW0T5toSwyvZwwy
14zKhyDxGwn+iTB9yANnP9uXej9yWA05MRP0h09bCdTADqRt8Y25R0m3opudEiqc
b3b31L35x8dFqD0spz5ezmqCYzXyr4NImK/D2QWghOujLx7RfXwqcB3Gk0LDGzv0
YjYxU1auzDgI85GPXKL/Skj7u6miUv2bH79xyQyEC0yZNopj6XdayCNMrd1xUj6v
NiFBzerOxvotg/7K4Y4nKxeI641J/wewfR8+A6iGD9YxDsx7sw/CF7bzOXN8TZ0U
vtAfVaFnuUVoMVxijj9SNHfn3PSxWfNmQhMtIgPw+PKNW7uH9aQ2tqm8kJuHrSsl
J9CcO9dfq5o/iKj+/9dZBiIXbzE/AjN9RS1j/iqiq10xPGPZlGGNTZkgUbgjiiq2
OIRpTbV+nAGNp45nWQV1u2vEQwIjDemqlRragR3r8PmGA8dC5Yo=
=MG9q
-----END PGP SIGNATURE-----

Attachment: pgpmtv6NJufvW.pgp
Description: PGP signature


--- End Message ---

Reply via email to