#1112719 base16384: FTBFS with CMake 4

#1112719#5
Date:
2025-08-31 22:32:31 UTC
From:
To:
Dear maintainer,

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

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

+------------------------------------------------------------------------------+
| Build                                        Fri, 29 Aug 2025 14:22:39 +0000 |
+------------------------------------------------------------------------------+


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

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

Format: 3.0 (quilt)
Source: base16384
Binary: base16384, libbase16384-2, libbase16384-dev
Architecture: any
Version: 2.3.1-1
Maintainer: Fumiama Minamoto <fumiama@foxmail.com>
Homepage: https://github.com/fumiama/base16384
Standards-Version: 4.7.0
Build-Depends: debhelper-compat (= 13), cmake
Package-List:
 base16384 deb utils optional arch=any
 libbase16384-2 deb libs optional arch=any
 libbase16384-dev deb libdevel optional arch=any
Checksums-Sha1:
 b134f2838cae07935d3173d5cbb960dc151bfed1 36561 base16384_2.3.1.orig.tar.gz
 11a661124dde644e50caeae81cafc1eea16eb4d9 1976 base16384_2.3.1-1.debian.tar.xz
Checksums-Sha256:
 71ee39510c8c687254315ccc1aa5de601a5e2a2554b6db843f3874c12415a77a 36561 base16384_2.3.1.orig.tar.gz
 a384c494867089505f14adacc8ea9237a69f83e8e0ed9dfcdb201d2b35ead979 1976 base16384_2.3.1-1.debian.tar.xz
Files:
 ef7d228a78aa2deed352bffde7f7a6e0 36561 base16384_2.3.1.orig.tar.gz
 674fa4bc1353ebfc2f4bb24168f72a30 1976 base16384_2.3.1-1.debian.tar.xz

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmYSsAEQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFE2ZC/9yL2ig4EunlFAmxWHnTp3Nx1vwTTfBuyOY
+PxezsuMbRqDaJ8TTMJpCMaobx+LbP1J57t2q4GAwCtKAlYIUSFttvSKriAhq35L
HbKwnN6PkZ9zy+dGOxv6DrXPWp7EeAZSSt4nSS53vf7gCAbdyX8iXbFL1Z9MImYz
ZIS38ofezoNsM506mFjE9ueBKElMCluN9dBkfJTg1jFsaGC3A1XONlB2oNEPJAXq
yqCALrsOEOX8wKvLXS9uh1/a2cKYeUZjKjrGr0QF3wckFcT7dhyjnQv+Q0KouPC8
5BDZT903PlePIaxZg9fbRA+cSW5v/oActx0ZocPoJs7Hi/2TJxiRPlI+1yLst7X4
kr5J89zlvtYZjXyLZPUeRGyeh7VWguIcNxBC9XDxwpbElPSEeL+Nz/q3hvtMcMCR
sLiPnT6mqFL9d9mf996XRlfTUw6GdqH2mOofecbaX2QoImSZZTpwspD4qw8qlxdW
t3lUUInuXV4vdd6JUf3D6fxyrEDYhT4=
=CtKm
- -----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./base16384_2.3.1-1.dsc: no acceptable signature found
dpkg-source: info: extracting base16384 in /build/reproducible-path/base16384-2.3.1
dpkg-source: info: unpacking base16384_2.3.1.orig.tar.gz
dpkg-source: info: unpacking base16384_2.3.1-1.debian.tar.xz

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 base16384
dpkg-buildpackage: info: source version 2.3.1-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Fumiama Minamoto <fumiama@foxmail.com>
 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/base16384-2.3.1/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/base16384-2.3.1/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/base16384-2.3.1/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/base16384-2.3.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 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:3: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
- --------------------------------------------------------------------------------
Build finished at 2025-08-29T14:22:43Z

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

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

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

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/zIxr3RQD9MoFAmi0zX4ACgkQzIxr3RQD
9MrWkQ/+PswCJnnR24KpHlv1ikMppwPj3o6epJsJ5pXPmQ4ULweXxIh4bmMmJ2Wu
Jkn1nhOAR7LfUhzVdxciNRbt7vCwffvd36D4GrjoujvZiUh7nMTH1H9ta3ld5b4V
voY3dm95TWa0LGGo40Tt4EIwhipO1KUOo6mud0OH4xweWs8t3ffh/flDq8dLFIM2
DCRUPOeV02/u9pIINn+4hy7qP5c9/uvqaEV7duJR5aAjYROtygBrIirM4Ax+w82T
Cqx2BV17JVvcXghix5jcbTfkx70KvFSoaq4ri5X2k63CIRA0WU4CP2rgW3b8wZSd
SufvaRoSZ7l8kuoy8VwMvdgPjwRLynWY0S4UX26zdz/oLE8igQM988k+GKzpeosx
XOAjEdaWhe6rb5Y6NSGDUEpzzlaenX0xIFzWJXKldrsrt5ZKui2UmepKD//G9G9Z
mUVlkpgZeUS7EXYoKCo9XtyKuFhbkvkqvs2LBsPU78ZcH4+13eI+EGBOpqCOOajh
h19eV5FSy/oFAi36/tyEYROhoMDsheRZ4NY23X3EHYXoYqt/CPqL7/qun7m/qLrV
F9QHHAsQUzG4s1qIBvFNsFWmMKPSprV5ANRvPREBXpcEAkUJwCKinsPktJaynzdc
9NJq4WEJfoiuUwzrbCk0Ve/sUNSCMv//6d/qMmg1NpUtwUWbT5g=
=Uy5O
-----END PGP SIGNATURE-----

#1112719#14
Date:
2025-09-01 11:51:07 UTC
From:
To:
I have downgraded the bug to non-RC severity temporarily and reverted
CMake in unstable to version 3.31.6. I plan to re-upgrade in about a
month's time. I realize that despite my April announcement, the upload
to unstable came rather surprising, and I don't want to cause
unnecessary pain.

Also, the build log URL has an unfortunate mistake. The correct URL
should include the workspace, i.e.,

https://debusine.debian.net/debian/developers/artifact/XXXX

CMake 4 will also be available in experimental again, so it can be
used to verify that the bug is fixed.

Cheers
Timo

#1112719#19
Date:
2025-09-04 14:05:29 UTC
From:
To:
I have fixed this issue at version 2.3.2-1 and will soon be released.
--- Regards, Fumiama Source: base16384 Version: 2.3.1-1 Severity: serious Tags: ftbfs Justification: FTBFS User: cmake@packages.debian.org Usertags: cmake-4 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear maintainer, During a test rebuild for CMake 4, base16384 failed to rebuild. Log Summary: - ------------------------------------------------------------------------------- [...] +------------------------------------------------------------------------------+ | Build                                        Fri, 29 Aug 2025 14:22:39 +0000 | +------------------------------------------------------------------------------+ Unpack source - ------------- - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: base16384 Binary: base16384, libbase16384-2, libbase16384-dev Architecture: any Version: 2.3.1-1 Maintainer: Fumiama Minamoto <fumiama@foxmail.com> Homepage: https://github.com/fumiama/base16384 Standards-Version: 4.7.0 Build-Depends: debhelper-compat (= 13), cmake Package-List:  base16384 deb utils optional arch=any  libbase16384-2 deb libs optional arch=any  libbase16384-dev deb libdevel optional arch=any Checksums-Sha1:  b134f2838cae07935d3173d5cbb960dc151bfed1 36561 base16384_2.3.1.orig.tar.gz  11a661124dde644e50caeae81cafc1eea16eb4d9 1976 base16384_2.3.1-1.debian.tar.xz Checksums-Sha256:  71ee39510c8c687254315ccc1aa5de601a5e2a2554b6db843f3874c12415a77a 36561 base16384_2.3.1.orig.tar.gz  a384c494867089505f14adacc8ea9237a69f83e8e0ed9dfcdb201d2b35ead979 1976 base16384_2.3.1-1.debian.tar.xz Files:  ef7d228a78aa2deed352bffde7f7a6e0 36561 base16384_2.3.1.orig.tar.gz  674fa4bc1353ebfc2f4bb24168f72a30 1976 base16384_2.3.1-1.debian.tar.xz - -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmYSsAEQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFE2ZC/9yL2ig4EunlFAmxWHnTp3Nx1vwTTfBuyOY +PxezsuMbRqDaJ8TTMJpCMaobx+LbP1J57t2q4GAwCtKAlYIUSFttvSKriAhq35L HbKwnN6PkZ9zy+dGOxv6DrXPWp7EeAZSSt4nSS53vf7gCAbdyX8iXbFL1Z9MImYz ZIS38ofezoNsM506mFjE9ueBKElMCluN9dBkfJTg1jFsaGC3A1XONlB2oNEPJAXq yqCALrsOEOX8wKvLXS9uh1/a2cKYeUZjKjrGr0QF3wckFcT7dhyjnQv+Q0KouPC8 5BDZT903PlePIaxZg9fbRA+cSW5v/oActx0ZocPoJs7Hi/2TJxiRPlI+1yLst7X4 kr5J89zlvtYZjXyLZPUeRGyeh7VWguIcNxBC9XDxwpbElPSEeL+Nz/q3hvtMcMCR sLiPnT6mqFL9d9mf996XRlfTUw6GdqH2mOofecbaX2QoImSZZTpwspD4qw8qlxdW t3lUUInuXV4vdd6JUf3D6fxyrEDYhT4= =CtKm - -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./base16384_2.3.1-1.dsc: no acceptable signature found dpkg-source: info: extracting base16384 in /build/reproducible-path/base16384-2.3.1 dpkg-source: info: unpacking base16384_2.3.1.orig.tar.gz dpkg-source: info: unpacking base16384_2.3.1-1.debian.tar.xz 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 base16384 dpkg-buildpackage: info: source version 2.3.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Fumiama Minamoto <fumiama@foxmail.com>  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/base16384-2.3.1/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/base16384-2.3.1/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/base16384-2.3.1/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/base16384-2.3.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 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:3: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 - -------------------------------------------------------------------------------- Build finished at 2025-08-29T14:22:43Z - ------------------------------------------------------------------------------- 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/2389189/ 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/152423/ 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/zIxr3RQD9MoFAmi0zX4ACgkQzIxr3RQD 9MrWkQ/+PswCJnnR24KpHlv1ikMppwPj3o6epJsJ5pXPmQ4ULweXxIh4bmMmJ2Wu Jkn1nhOAR7LfUhzVdxciNRbt7vCwffvd36D4GrjoujvZiUh7nMTH1H9ta3ld5b4V voY3dm95TWa0LGGo40Tt4EIwhipO1KUOo6mud0OH4xweWs8t3ffh/flDq8dLFIM2 DCRUPOeV02/u9pIINn+4hy7qP5c9/uvqaEV7duJR5aAjYROtygBrIirM4Ax+w82T Cqx2BV17JVvcXghix5jcbTfkx70KvFSoaq4ri5X2k63CIRA0WU4CP2rgW3b8wZSd SufvaRoSZ7l8kuoy8VwMvdgPjwRLynWY0S4UX26zdz/oLE8igQM988k+GKzpeosx XOAjEdaWhe6rb5Y6NSGDUEpzzlaenX0xIFzWJXKldrsrt5ZKui2UmepKD//G9G9Z mUVlkpgZeUS7EXYoKCo9XtyKuFhbkvkqvs2LBsPU78ZcH4+13eI+EGBOpqCOOajh h19eV5FSy/oFAi36/tyEYROhoMDsheRZ4NY23X3EHYXoYqt/CPqL7/qun7m/qLrV F9QHHAsQUzG4s1qIBvFNsFWmMKPSprV5ANRvPREBXpcEAkUJwCKinsPktJaynzdc 9NJq4WEJfoiuUwzrbCk0Ve/sUNSCMv//6d/qMmg1NpUtwUWbT5g= =Uy5O -----END PGP SIGNATURE-----
#1112719#22
Date:
2025-09-04 14:20:51 UTC
From:
To:
I have fixed this issue at version 2.3.2-1 and will soon be released.
--- Regards, Fumiama Source: base16384 Version: 2.3.1-1 Severity: serious Tags: ftbfs Justification: FTBFS User: cmake@packages.debian.org Usertags: cmake-4 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Dear maintainer, During a test rebuild for CMake 4, base16384 failed to rebuild. Log Summary: - ------------------------------------------------------------------------------- [...] +------------------------------------------------------------------------------+ | Build                                        Fri, 29 Aug 2025 14:22:39 +0000 | +------------------------------------------------------------------------------+ Unpack source - ------------- - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: base16384 Binary: base16384, libbase16384-2, libbase16384-dev Architecture: any Version: 2.3.1-1 Maintainer: Fumiama Minamoto <fumiama@foxmail.com> Homepage: https://github.com/fumiama/base16384 Standards-Version: 4.7.0 Build-Depends: debhelper-compat (= 13), cmake Package-List:  base16384 deb utils optional arch=any  libbase16384-2 deb libs optional arch=any  libbase16384-dev deb libdevel optional arch=any Checksums-Sha1:  b134f2838cae07935d3173d5cbb960dc151bfed1 36561 base16384_2.3.1.orig.tar.gz  11a661124dde644e50caeae81cafc1eea16eb4d9 1976 base16384_2.3.1-1.debian.tar.xz Checksums-Sha256:  71ee39510c8c687254315ccc1aa5de601a5e2a2554b6db843f3874c12415a77a 36561 base16384_2.3.1.orig.tar.gz  a384c494867089505f14adacc8ea9237a69f83e8e0ed9dfcdb201d2b35ead979 1976 base16384_2.3.1-1.debian.tar.xz Files:  ef7d228a78aa2deed352bffde7f7a6e0 36561 base16384_2.3.1.orig.tar.gz  674fa4bc1353ebfc2f4bb24168f72a30 1976 base16384_2.3.1-1.debian.tar.xz - -----BEGIN PGP SIGNATURE----- iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmYSsAEQHGJhZ2VAZGVi aWFuLm9yZwAKCRAfXHqLRVZDFE2ZC/9yL2ig4EunlFAmxWHnTp3Nx1vwTTfBuyOY +PxezsuMbRqDaJ8TTMJpCMaobx+LbP1J57t2q4GAwCtKAlYIUSFttvSKriAhq35L HbKwnN6PkZ9zy+dGOxv6DrXPWp7EeAZSSt4nSS53vf7gCAbdyX8iXbFL1Z9MImYz ZIS38ofezoNsM506mFjE9ueBKElMCluN9dBkfJTg1jFsaGC3A1XONlB2oNEPJAXq yqCALrsOEOX8wKvLXS9uh1/a2cKYeUZjKjrGr0QF3wckFcT7dhyjnQv+Q0KouPC8 5BDZT903PlePIaxZg9fbRA+cSW5v/oActx0ZocPoJs7Hi/2TJxiRPlI+1yLst7X4 kr5J89zlvtYZjXyLZPUeRGyeh7VWguIcNxBC9XDxwpbElPSEeL+Nz/q3hvtMcMCR sLiPnT6mqFL9d9mf996XRlfTUw6GdqH2mOofecbaX2QoImSZZTpwspD4qw8qlxdW t3lUUInuXV4vdd6JUf3D6fxyrEDYhT4= =CtKm - -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./base16384_2.3.1-1.dsc: no acceptable signature found dpkg-source: info: extracting base16384 in /build/reproducible-path/base16384-2.3.1 dpkg-source: info: unpacking base16384_2.3.1.orig.tar.gz dpkg-source: info: unpacking base16384_2.3.1-1.debian.tar.xz 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 base16384 dpkg-buildpackage: info: source version 2.3.1-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Fumiama Minamoto <fumiama@foxmail.com>  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/base16384-2.3.1/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/base16384-2.3.1/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/base16384-2.3.1/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/base16384-2.3.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 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:3: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 - -------------------------------------------------------------------------------- Build finished at 2025-08-29T14:22:43Z - ------------------------------------------------------------------------------- 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/2389189/ 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/152423/ 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/zIxr3RQD9MoFAmi0zX4ACgkQzIxr3RQD 9MrWkQ/+PswCJnnR24KpHlv1ikMppwPj3o6epJsJ5pXPmQ4ULweXxIh4bmMmJ2Wu Jkn1nhOAR7LfUhzVdxciNRbt7vCwffvd36D4GrjoujvZiUh7nMTH1H9ta3ld5b4V voY3dm95TWa0LGGo40Tt4EIwhipO1KUOo6mud0OH4xweWs8t3ffh/flDq8dLFIM2 DCRUPOeV02/u9pIINn+4hy7qP5c9/uvqaEV7duJR5aAjYROtygBrIirM4Ax+w82T Cqx2BV17JVvcXghix5jcbTfkx70KvFSoaq4ri5X2k63CIRA0WU4CP2rgW3b8wZSd SufvaRoSZ7l8kuoy8VwMvdgPjwRLynWY0S4UX26zdz/oLE8igQM988k+GKzpeosx XOAjEdaWhe6rb5Y6NSGDUEpzzlaenX0xIFzWJXKldrsrt5ZKui2UmepKD//G9G9Z mUVlkpgZeUS7EXYoKCo9XtyKuFhbkvkqvs2LBsPU78ZcH4+13eI+EGBOpqCOOajh h19eV5FSy/oFAi36/tyEYROhoMDsheRZ4NY23X3EHYXoYqt/CPqL7/qun7m/qLrV F9QHHAsQUzG4s1qIBvFNsFWmMKPSprV5ANRvPREBXpcEAkUJwCKinsPktJaynzdc 9NJq4WEJfoiuUwzrbCk0Ve/sUNSCMv//6d/qMmg1NpUtwUWbT5g= =Uy5O -----END PGP SIGNATURE-----
#1112719#27
Date:
2025-09-05 11:04:58 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
base16384, 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 1112719@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fumiama Minamoto <fumiama@foxmail.com> (supplier of updated base16384 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)
Format: 1.8
Date: Thu, 04 Sep 2025 16:48:42 +0800
Source: base16384
Architecture: source
Version: 2.3.2-1
Distribution: unstable
Urgency: medium
Maintainer: Fumiama Minamoto <fumiama@foxmail.com>
Changed-By: Fumiama Minamoto <fumiama@foxmail.com>
Closes: 1112719
Changes:
 base16384 (2.3.2-1) unstable; urgency=medium
 .
   * New upstream release:
   - Fix build failure for CMake 4. (Closes: #1112719)
Checksums-Sha1:
 33c5235eec122126096ad541b5e84d662ead3094 1710 base16384_2.3.2-1.dsc
 22a975fa4ba9a87bc503858f95f7ae6d1007ff69 36802 base16384_2.3.2.orig.tar.gz
 44a368252e7eab5bc52b88f38694073caa753116 2024 base16384_2.3.2-1.debian.tar.xz
 ac254f6370fcbc3cbf8ebae37c0343c177f817b6 6807 base16384_2.3.2-1_source.buildinfo
Checksums-Sha256:
 a15dd28ca552f75ca6f396cbf1b71b88c686392840495fb2a7fc651657ccc390 1710 base16384_2.3.2-1.dsc
 3b612e8ab32e7b108a08cdf4112a04fbebaaa572bc60d386343a954c695e450b 36802 base16384_2.3.2.orig.tar.gz
 b8d337b39a4fb020782f2bd699141f8e9e727c96f1ce269518b03bf94bded013 2024 base16384_2.3.2-1.debian.tar.xz
 ae14572a62eb036e7f42fe91ebbd1e44e089d39fe7cf83e7bb055c9f89817171 6807 base16384_2.3.2-1_source.buildinfo
Files:
 a528fc9beac9c955b579410ec3c975fa 1710 utils optional base16384_2.3.2-1.dsc
 54096d0478569e49ed55d43e08069751 36802 utils optional base16384_2.3.2.orig.tar.gz
 83eb7a86c920371585d273ce795a71b9 2024 utils optional base16384_2.3.2-1.debian.tar.xz
 e012c46b5cc42bea813251ae8983636e 6807 utils optional base16384_2.3.2-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmi6vp4QHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFER1DACDMacmzoWwPEWGbnRe5L2EHKjbj7WkbsTf
F2ii8HAUP66zvW5XkBJ6ONEsvTU2A0ugUYGZGjrqPb4L4QVXmJEyT+PjSzw8OOP6
KebnqgxrrwThrdoCVoeq87XaJ+dE2au8d/JgYy6ln5mtDVzCPLmja8cqYpDKqRjy
Y0lEXP2JLTg9bkJC0VVMPG4MeFG+CviFnvDfvkoa9wTyyEG+G7qlUVp/zBsTiKUG
k0czdaA9N/pkBVSThoQ/cN/+OkQbQnzZvaAKnxhynjZmlF4M048bphWnmBrd117h
5MqdOV+7R1wIcPubZCBZu19c8Q2orR+14DsIz//BnMB9jRbFrl5AnanhcRxbqRlw
Jrh3AVTe35Q+Bdugr0HJRKDNqRsyoQL/lDsHcVtatbAxiUVxSG4BQkJ89zNagJ9i
qAaVPMI7Qs240IYEiSh22TcGTJGld01oEIzB6Hv937/ATa8UonP8ARGj9uc1B61P
BwvHKpBYyqghKuzkbl2fgkkraRiDi3A=
=G2tJ
-----END PGP SIGNATURE-----