Your message dated Thu, 16 Oct 2025 03:34:06 +0000
with message-id <[email protected]>
and subject line Bug#1112983: fixed in hackrf 2024.02.1-4
has caused the Debian Bug report #1112983,
regarding hackrf: 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.)
--
1112983: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112983
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: hackrf
Version: 2024.02.1-3
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, hackrf failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
c47ee9901f15619d213d08c414bf4096f7eb64296515e7d3cead00ac5c661d7e 35392
hackrf_2024.02.1-3.debian.tar.xz
Files:
712518a38ade6eb3a668ede3f05776a0 549499
hackrf_2024.02.1.orig-firmware-libopencm3.tar.gz
44efbd304b64ccbfaf11565f550da018 13133459 hackrf_2024.02.1.orig.tar.gz
a4baa730caaa4ae04cb7bda1f95c1349 35392 hackrf_2024.02.1-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEB8qH3cTCsGJAtrF0UEHxiR9E4JAFAmePFbYACgkQUEHxiR9E
4JBYyQ/9FTJeA2ELLnscY8TjruGi9o6XCdtf1ddhOZXCR8niRWeTv3bWXKNjHMbv
/34J4xU/c2uZltxC7VxFrqy80SD7f1to9bcRZAigPU82azkk5VdjtvCD/+jGhzT0
LLr6irx7BP07aitYUW3B1KQGW8YsCJfZ0xnZKX63v7pwmqy1tu01dPR6+BJQt1u6
mAWFQ2HjffF4GWkahmLfiT2iV2jYr6QAXd9nqH9k9dc0XuxtoHZkfxaC9P3FdVN7
aBeabBg6cCUaOQg9jW9B/NVGNTmWmosDplX679sH1Z+p34d+BgJqKggHEi+y3EoY
QFR5RNo11vT71F6vvZn+UBIQGHqPqXhRbnx3N5+c25FkH1LXl5973w2PQ6YgA5xk
dItSXA3exOUK7mPdkdWAL8SxtnM412ZkjvBEiwOfgGLmooRmHv36SxCgsVh2fRVV
HUzzZVXvupa0eDBOuucEreRYTmproqI9JTgf1ER9HbOigtb2S4ZS1k3msm+INB9F
DxHdItlWm1++m+rouGF+N11YHCq9zOsvoqp0VbrVzQraiuWSkfKwV8Ug2gdZKqps
FXuiewcS6ivaNeQXdT7haWqA6byFlZiuOkqORHiyoznZfG1DXRvXV/ctsYT0OrcP
s3mdoyU8qcxM/rmcWl+AuEHvVzBy59FoGfJle3SfZ2euwlb0m0o=
=/ubb
-----END PGP SIGNATURE-----
dpkg-source: warning: cannot verify inline signature for
./hackrf_2024.02.1-3.dsc: no acceptable signature found
dpkg-source: info: extracting hackrf in
/build/reproducible-path/hackrf-2024.02.1
dpkg-source: info: unpacking hackrf_2024.02.1.orig.tar.gz
dpkg-source: info: unpacking hackrf_2024.02.1.orig-firmware-libopencm3.tar.gz
dpkg-source: info: unpacking hackrf_2024.02.1-3.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying debian-kfreebsd-pkgconfig
dpkg-source: info: applying udev-ID_SOFTWARE_RADIO
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 hackrf
dpkg-buildpackage: info: source version 2024.02.1-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by A. Maitland Bottoms
<[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean --sourcedirectory=host --builddirectory=build
dh_auto_clean -O--sourcedirectory=host -O--builddirectory=build
dh_autoreconf_clean -O--sourcedirectory=host -O--builddirectory=build
dh_clean -O--sourcedirectory=host -O--builddirectory=build
debian/rules binary
dh binary --sourcedirectory=host --builddirectory=build
dh_update_autotools_config -O--sourcedirectory=host -O--builddirectory=build
dh_autoreconf -O--sourcedirectory=host -O--builddirectory=build
debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/hackrf-2024.02.1'
dh_auto_configure --sourcedirectory=host --builddirectory=build --
-DLIB_SUFFIX=/aarch64-linux-gnu
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
-DLIB_SUFFIX=/aarch64-linux-gnu ../host
CMake Error at CMakeLists.txt:3 (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/hackrf-2024.02.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/hackrf-2024.02.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.
LIB_SUFFIX:UNINITIALIZED=/aarch64-linux-gnu
########################
# INTERNAL cache entries
########################
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/build/reproducible-path/hackrf-2024.02.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/hackrf-2024.02.1/host
//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
-DLIB_SUFFIX=/aarch64-linux-gnu ../host returned exit code 1
make[1]: *** [debian/rules:9: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/hackrf-2024.02.1'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-29T21:02:30Z
-------------------------------------------------------------------------------
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/2393490/
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/153046/
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: hackrf
Source-Version: 2024.02.1-4
Done: A. Maitland Bottoms <[email protected]>
We believe that the bug you reported is fixed in the latest version of
hackrf, 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.
A. Maitland Bottoms <[email protected]> (supplier of updated hackrf 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, 15 Oct 2025 22:26:36 -0400
Source: hackrf
Architecture: source
Version: 2024.02.1-4
Distribution: unstable
Urgency: medium
Maintainer: A. Maitland Bottoms <[email protected]>
Changed-By: A. Maitland Bottoms <[email protected]>
Closes: 1112983
Changes:
hackrf (2024.02.1-4) unstable; urgency=medium
.
* update to v2024.02.1-115-gd56d6527 for CMake updates (Closes: #1112983)
Checksums-Sha1:
a411fadc08b6c4e67dc96bf7108c2d120afa6658 2613 hackrf_2024.02.1-4.dsc
ff5ac272dc56328f56b8da3cc6cb6c68f682bc81 255576
hackrf_2024.02.1-4.debian.tar.xz
91422b9b223755b448eec76b4aa221618e171446 12383
hackrf_2024.02.1-4_amd64.buildinfo
Checksums-Sha256:
1efd804e9a11297c2418a1ade709d3f0167707e96d0227b0ff5232a5b38fb6db 2613
hackrf_2024.02.1-4.dsc
a5f9fd45554c18420429f4794320ccfd87d2f29e651473c10342a0cf6883c3d2 255576
hackrf_2024.02.1-4.debian.tar.xz
6a2a9a517c423501b71526104ca8b5a6b850cf1e800b306d9c016b948a8f551a 12383
hackrf_2024.02.1-4_amd64.buildinfo
Files:
c3a61001c34651609d53a97f20620952 2613 libs optional hackrf_2024.02.1-4.dsc
5321e74a1a11e7c51baaf6ea9fd1c6e5 255576 libs optional
hackrf_2024.02.1-4.debian.tar.xz
d9e9d25f153959925592e3950abeed18 12383 libs optional
hackrf_2024.02.1-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEB8qH3cTCsGJAtrF0UEHxiR9E4JAFAmjwYr8ACgkQUEHxiR9E
4JDTHRAAgJMVojujJBmOHMRj0Iz3eSuaOOIfij8rWnEnpN/pBu9oR5Ng+4DtoK1T
dGdoOQboXBbfzsjCdfPNHtjCXweOGUmEoIQ9ykttEd9C+AwDcrcYoh3O1e7mrK7c
WMk+TR4rMprQTBBxtEpyjOeu11imlZxLe0CYwIU89P1/O3nv7dKYJvj1DRlsHIYw
sRimTP4vQHCcHZnQIvwXOglwtZXpgocQECudlZLIJC03eq6H9Y8MfhxVGKMBQzvk
dDbpUVwW9KdLJzmjitiUobwoy+jHakpCDskAYVuSkI8deKe/V0sb8TOdwPraPOu7
AMnSOftXzjnaCncP1Ql7KNB5CK2PH26vcEBMmMvcSHoyySq4pdnrpvy45Lxgps1r
i19YLfdlfE3tlWqhbRHWtJ9B0j2/lMeW2aqM8w3ms58LSyFJddNmfk7Q0lAAShrU
rQFUn/1oM06AnIFeJMTNLjkCk8odrgPXNBCtRC/t8qWLJ+/v3t33VFxdQdTKYoqw
++Ck9Ef8YmrPj/+I4KxYB/y2mQ/uDfj9AjCUZmbm2T39D+sZQLlVLNwpeLvgyH1b
YkbQ/KIg4/DOJa8guZc3SBIYNM0dn8mE6alGQG7acojMzWFKW0BExV6h5lC3yABa
skiHiaK4eXMGahkQdZ0KpZ2o++GZG0qsY2CqkxA5r/mDb1hLCyM=
=igdD
-----END PGP SIGNATURE-----
pgpUyJeloWPL_.pgp
Description: PGP signature
--- End Message ---