Your message dated Sun, 04 Oct 2026 14:36:53 +0000
with message-id <[email protected]>
and subject line Bug#1113164: fixed in libjson-rpc-cpp 0.7.0-2.3
has caused the Debian Bug report #1113164,
regarding libjson-rpc-cpp: 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.)
--
1113164: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113164
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libjson-rpc-cpp
Version: 0.7.0-2.2
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, libjson-rpc-cpp failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
bmOQ17TTGhWLfJWAOKdWu+ujw/rSFA3mC9t0t+fAKyJYMjHhBNuCp7nmwJHOm4Ws
ap0AGVZLXNow3YuBPBBdpUF0MI1Co3FUki1XsDFNRIKwAbj5bUy/Why4BoLXRj0w
LkfwZ7rEDjZLkUkiC6HNYecO8Wplm/YlsrBpetTOp93VgU+OucDc6LGFIBEjVLfj
kwhIAj+DhfiCbqSeV+IucxnmjzD27UEw+nIFp5L1xHfKp/4VcUJRm1yHreoR0yL+
/GufdBASPPcSkbvcoLLSYtSR6nZ74IaFFPf5pxZPm7nBGsNxu6k7I6XeFpv9DwZg
F6F0IG22muT6zagbn0dI2bo9fCTPnLXI7NqvDv9XPdh4chhTXr2u+UVu0qosbu2Z
u9+4YGAN4MtB+XwSwEwGL9blQf8qo0JOSXpZ6uUwknHrN2qatX0=
=1wLU
-----END PGP SIGNATURE-----
dpkg-source: warning: cannot verify inline signature for
./libjson-rpc-cpp_0.7.0-2.2.dsc: no acceptable signature found
dpkg-source: info: extracting libjson-rpc-cpp in
/build/reproducible-path/libjson-rpc-cpp-0.7.0
dpkg-source: info: unpacking libjson-rpc-cpp_0.7.0.orig.tar.gz
dpkg-source: info: unpacking libjson-rpc-cpp_0.7.0-2.2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-Fix-spelling-mistakes.patch
dpkg-source: info: applying 0002-Fix-FTBFS-with-libmicrohttpd-0.9.71.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 libjson-rpc-cpp
dpkg-buildpackage: info: source version 0.7.0-2.2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Benjamin Drung <[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
dh clean --buildsystem=cmake
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_auto_clean -O--buildsystem=cmake
dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9
in use)
dh_clean -O--buildsystem=cmake
dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in
use)
debian/rules binary
dh binary --buildsystem=cmake
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_update_autotools_config -O--buildsystem=cmake
debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/reproducible-path/libjson-rpc-cpp-0.7.0'
dh_auto_configure -- \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_LIBRARY_PATH=aarch64-linux-gnu \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=YES \
-DBUILD_STATIC_LIBS=YES \
-DCOMPILE_EXAMPLES=YES \
-DCOMPILE_STUBGEN=YES
dh_auto_configure: warning: Compatibility levels before 10 are deprecated
(level 9 in use)
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 "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu
-DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_LIBRARY_PATH=aarch64-linux-gnu
-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=YES -DBUILD_STATIC_LIBS=YES
-DCOMPILE_EXAMPLES=YES -DCOMPILE_STUBGEN=YES ..
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/libjson-rpc-cpp-0.7.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.
BUILD_SHARED_LIBS:UNINITIALIZED=YES
//No help, variable specified on the command line.
BUILD_STATIC_LIBS:UNINITIALIZED=YES
//No help, variable specified on the command line.
CMAKE_BUILD_TYPE:UNINITIALIZED=RelWithDebInfo
//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/libjson-rpc-cpp-0.7.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_SYSCONFDIR:UNINITIALIZED=/etc
//No help, variable specified on the command line.
CMAKE_LIBRARY_PATH:UNINITIALIZED=aarch64-linux-gnu
//No help, variable specified on the command line.
CMAKE_VERBOSE_MAKEFILE:UNINITIALIZED=ON
//No help, variable specified on the command line.
COMPILE_EXAMPLES:UNINITIALIZED=YES
//No help, variable specified on the command line.
COMPILE_STUBGEN:UNINITIALIZED=YES
//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/libjson-rpc-cpp-0.7.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/libjson-rpc-cpp-0.7.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 "-GUnix Makefiles"
-DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu
-DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_LIBRARY_PATH=aarch64-linux-gnu
-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=YES -DBUILD_STATIC_LIBS=YES
-DCOMPILE_EXAMPLES=YES -DCOMPILE_STUBGEN=YES .. returned exit code 1
make[1]: *** [debian/rules:6: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/libjson-rpc-cpp-0.7.0'
make: *** [debian/rules:3: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T03:53:00Z
-------------------------------------------------------------------------------
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/2400815/
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/153782/
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: libjson-rpc-cpp
Source-Version: 0.7.0-2.3
Done: Bastian Germann <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libjson-rpc-cpp, 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.
Bastian Germann <[email protected]> (supplier of updated libjson-rpc-cpp 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: Sun, 04 Oct 2026 15:43:39 +0200
Source: libjson-rpc-cpp
Architecture: source
Version: 0.7.0-2.3
Distribution: unstable
Urgency: medium
Maintainer: Peter Spiess-Knafl <[email protected]>
Changed-By: Bastian Germann <[email protected]>
Closes: 1113164
Changes:
libjson-rpc-cpp (0.7.0-2.3) unstable; urgency=medium
.
* Non-maintainer upload.
* Build with minimum cmake. (Closes: #1113164)
Checksums-Sha1:
1004000c3bbf1cc4899dda3ce55c8c0eff651b03 2306 libjson-rpc-cpp_0.7.0-2.3.dsc
1a8cd491f6c107a81a53bffdf5515a3df6c5c31d 10216
libjson-rpc-cpp_0.7.0-2.3.debian.tar.xz
b442a83b28db8dc6b4349bd0106209e9759ddc6a 7386
libjson-rpc-cpp_0.7.0-2.3_source.buildinfo
Checksums-Sha256:
ed25d4a251fe0d1ee3f6b02bc5f193baf11053451fe9c5ffb38876b8e6603295 2306
libjson-rpc-cpp_0.7.0-2.3.dsc
824b658b514d635970d4fc814c3281de427d7c0576745631a129d201925d476e 10216
libjson-rpc-cpp_0.7.0-2.3.debian.tar.xz
6cf57ec704fe58ba4419db6660d6eaafe0429530ecdcd4d37bbd9098b8951f51 7386
libjson-rpc-cpp_0.7.0-2.3_source.buildinfo
Files:
a70a2484ccbe16b33fc16a7212fb3eb1 2306 libs optional
libjson-rpc-cpp_0.7.0-2.3.dsc
e8d2c0318d6bbf394b27d2764d2f22e0 10216 libs optional
libjson-rpc-cpp_0.7.0-2.3.debian.tar.xz
6c25a496aa7606914054e3389dd31194 7386 libs optional
libjson-rpc-cpp_0.7.0-2.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmrCWFIQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFNwkC/4tvZl/kXZImrhOArIKoNkbWk5aURxv7Wis
BR8uscoyazSbELkOen2fZY+AkLa/GSnMgvX83Ye8ImdYRGsEdqwFXOdg96i2oT2Z
WN9+iYTZ32RBIl9dfy4ClbjId7Qp64PZjoVi6R9OGX//nTlN27J4IwbPWcbcsGSS
BVjDmBZ7jrwzb6Q0ro1ZdEUqQ8Na8sCrHgZTmkZd68DCedRlEqBbx03MN7bU+JI+
AXvokt+kxkqzSMa1jVc0V5cqCNVp1fyJVwDf4dbvoJgkVeoMox11MEw2oM+YxB/E
WRe62wIoWhx7WKrHke7iY4hmzd7opV8UlwkQatuyr7cpf0SMcD9DqtqS7uxB7OsK
ttj8D6AfMvCGnicouQupqLeoAi/1v/bQV5lmWkcWOKMsJZ+gR99s0WXdfXAAGyK/
aP+Gv/yIQWoj0MWgpawUwy4SXoW3ePwodQwgqxRgy+VGD0dT0XMH5/COVxlTWE6g
PO9ekkB08A3Db8UnHrMK4oxHhMvYQMo=
=NgBn
-----END PGP SIGNATURE-----
pgpD9FtjCn4IQ.pgp
Description: PGP signature
--- End Message ---