#1113266 mapcode: FTBFS with CMake 4

#1113266#5
Date:
2025-08-31 23:00:12 UTC
From:
To:
Dear maintainer,

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

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

+------------------------------------------------------------------------------+
| Build                                        Sat, 30 Aug 2025 06:25:54 +0000 |
+------------------------------------------------------------------------------+


Unpack source
-------------
Format: 3.0 (quilt)
Source: mapcode
Binary: mapcode
Architecture: any
Version: 2.5.5-6
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Uploaders: Stefan Fritsch <sf@debian.org>
Homepage: http://www.mapcode.com/
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/debian-gis-team/mapcode/
Vcs-Git: https://salsa.debian.org/debian-gis-team/mapcode.git
Build-Depends: debhelper-compat (= 13), cmake (>= 3.3)
Package-List:
 mapcode deb misc optional arch=any
Checksums-Sha1:
 b0d03037ea8819c6934cb6b7a3b9ad1bd3dcec28 1166238 mapcode_2.5.5.orig.tar.gz
 0fce79474d6fe4c65d1ee154e18312e5cfc4d6a5 3868 mapcode_2.5.5-6.debian.tar.xz
Checksums-Sha256:
 f1fb9807964c1af3f2c5116aa707163d599e88a3ec95fc39ae45d013007f4b7b 1166238 mapcode_2.5.5.orig.tar.gz
 3ce05a2df3239715ce5268cbd777d963c78f6ce87560d396397a274be867743f 3868 mapcode_2.5.5-6.debian.tar.xz
Files:
 d8f5aecb8be4190069322acf46758f64 1166238 mapcode_2.5.5.orig.tar.gz
 f82ca8778fb879a399d539f5eb0bb9eb 3868 mapcode_2.5.5-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmfJ5yYACgkQZ1DxCuiN
SvG/pQ/+L13oYpM+qngyffnfDXIGErvHQ6AgDrUyBsbzcmW8wqA8rzzvgivAQPjN
/fYmP+V8SDL337xY74QGtfo9+2SFeLC/kfj/BgbCWRbVYY0EhZoVuuEbhet3XuQS
mWzPTQNE8CsQy+P2w56s9dwEgrQdTTnnn3ALrbhFnxKvxxt83a1V/BzYLCU9x7Jd
d+cCsSD8aaze+RaLSpq720PaL2zBDLAjJV8dxgTSD30UMClLKPMn3odWQdnGxbc/
bs+/twmq1LRoCUrD7yVDEqpurYAYUU9yJdNbHmjiR7jrj37WwoNAC2jJNIMZlGow
5heHLc4nwmGt00yyw3rosLmCSZwkgTWcfYVLOATBB8AAbNhy2z/DZoFS8l4epqC3
/IggN7mRWaPNBU9B5GySqfT2kDwsjHF7kadoVIHxAo4uFdoc8sPkzNtX1K4/qegd
FkRve5E/vfCoYkcW9jmcvOVMUJyRHd3xhvUa4GYR+3pqZlI1WYU9+CdVQsDLFlQp
cwx0eBA1h4tDwmsJLbjOqff3rfAznrFfYVM50Swv6sQBSxSXvYuj7PLjcOBjPHbD
YiqFrGAo1G8mx/lpe4xa6x3vCofuIp2OATnxVx4FvSv1lxU7QKVtGNYv+9TSGQqZ
paFZWFXpD8ZvVonxodL+IJ1piAEctr1V0pdqgqiC9nlWkul3J9k=
=0ygx
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./mapcode_2.5.5-6.dsc: no acceptable signature found
dpkg-source: info: extracting mapcode in /build/reproducible-path/mapcode-2.5.5
dpkg-source: info: unpacking mapcode_2.5.5.orig.tar.gz
dpkg-source: info: unpacking mapcode_2.5.5-6.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying build-fixes

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 mapcode
dpkg-buildpackage: info: source version 2.5.5-6
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Bas Couwenberg <sebastic@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean -Bobj
   dh_auto_clean -O-Bobj
   dh_clean -O-Bobj
 debian/rules binary
dh binary -Bobj
   dh_update_autotools_config -O-Bobj
   dh_autoreconf -O-Bobj
   dh_auto_configure -O-Bobj
	cd obj && 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:15 (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.
------------------------------------------------------------------------------- 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/2403726/ 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/154063/ 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
#1113266#10
Date:
2025-09-01 06:04:15 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
mapcode, 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 1113266@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated mapcode 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: Mon, 01 Sep 2025 07:37:36 +0200
Source: mapcode
Architecture: source
Version: 2.5.5-7
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Closes: 1113266
Changes:
 mapcode (2.5.5-7) unstable; urgency=medium
 .
   * Team upload.
   * Bump Standards-Version to 4.7.2, no changes.
   * Add upstream patch to fix FTBFS with CMake 4.x.
     (closes: #1113266)
Checksums-Sha1:
 3f8db79173fad485a6b0a7b760b1686e786d694e 1906 mapcode_2.5.5-7.dsc
 fa623212ca9c6a316e4a06a8f4386e3333f866e7 4172 mapcode_2.5.5-7.debian.tar.xz
 ef8642f622fa264c772319fe33dba842351b7824 8319 mapcode_2.5.5-7_amd64.buildinfo
Checksums-Sha256:
 71fddef340a733175b9ee27934cf8bf6e888e91ca602a98c248f3e2690f38049 1906 mapcode_2.5.5-7.dsc
 0fc54420e131a90feb52a8966d60b11505b0abaf823a055faeb5d843e8281507 4172 mapcode_2.5.5-7.debian.tar.xz
 99dedccb4683daa75e86b15216e4ad8f9975e719c2b90c823ed6b55df5f1262a 8319 mapcode_2.5.5-7_amd64.buildinfo
Files:
 52a2411dd0250979cfc1fa139fad4854 1906 misc optional mapcode_2.5.5-7.dsc
 029fafe3ea09fefafbd14bb82a4c2d83 4172 misc optional mapcode_2.5.5-7.debian.tar.xz
 3d4e3e489108c93e72f4404c5ba74064 8319 misc optional mapcode_2.5.5-7_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmi1M7AACgkQZ1DxCuiN
SvF5NRAAxnk1XXJc/cW3r/kwwGQxcRzB/P1QF3LfiRgwRI+ZXlwlexogBOBFTAmP
P0UzHYNApFRreZ0+O64tszhHtr2TIkcRZ+EgeN+pF6snsRtW6KDeEV8G+VBYFrBN
F9jhT14m0FRVWaSTFtRc+XDNoDWV7BLRqtaQ5BJOprG9ajaygM6nEkVtkdZ3ee2i
+0Vgsk60pLaDeWp/KUcxSmlh6AEBj4wZ/CI2dVTc588oaVh9m2oW0u15jDOEkEUx
OAvjHrsD982AWWD431VHxK4WYvhdRQPjJvopE7rCH0BrZnIMBzPSkqXoadtScEWO
relSOo70NuUVBZ/JJ7vMUaRqgXmOnUO5vJzbyfUpu95WeulcnEswMD5pjKwXtdNR
IirCKS8QjLOAdnc4Vv1m0dGQqaMYofRf7FR+JlqiW3ZctVi6JNfVYl2L0I+HvhzK
X75+SawK/P4mWEVT+YFWJMoeAw6UuHkiZSdM7vfQo8MVSkztoRr2A2KA6qTJTzTJ
ER1E71KgXhRQ+9HdtFbgAy4wghiAnJ4ssYikbiR0v2MMKbyJyvE+NOJM0FyEhInT
w/4lIWyZu/tXxXgXoj3qEhWOZbetJU6PPTiVKCHWV2OttBbq+1SImPZL9lYxI8Fl
bbx2fut70So5g+9scASX2OGXfZKPnkEbx4Pdkj6QjoZRH4UvraE=
=6fpU
-----END PGP SIGNATURE-----