Your message dated Sun, 21 Sep 2025 16:00:22 +0000
with message-id <[email protected]>
and subject line Bug#1113465: fixed in reflect-cpp 0.21.0+ds-1
has caused the Debian Bug report #1113465,
regarding reflect-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.)
--
1113465: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113465
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: reflect-cpp
Version: 0.18.0+ds-3
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, reflect-cpp failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_NONE
CMAKE_CXX_FLAGS_NONE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_DLLTOOL
CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_NONE
CMAKE_EXE_LINKER_FLAGS_NONE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE
CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//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/reflect-cpp-0.18.0+ds
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//Name of CMakeLists files to read
CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_NONE
CMAKE_MODULE_LINKER_FLAGS_NONE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_READELF
CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-4.1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_NONE
CMAKE_SHARED_LINKER_FLAGS_NONE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_NONE
CMAKE_STATIC_LINKER_FLAGS_NONE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TAPI
CMAKE_TAPI-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Details about finding PkgConfig
FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()]
//ADVANCED property for variable: PKG_CONFIG_ARGN
PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
__pkg_config_arguments_avro:INTERNAL=REQUIRED;IMPORTED_TARGET;avro-c
__pkg_config_checked_avro:INTERNAL=1
avro_CFLAGS:INTERNAL=
avro_CFLAGS_I:INTERNAL=
avro_CFLAGS_OTHER:INTERNAL=
avro_FOUND:INTERNAL=1
avro_INCLUDEDIR:INTERNAL=
avro_INCLUDE_DIRS:INTERNAL=
avro_LDFLAGS:INTERNAL=-lavro
avro_LDFLAGS_OTHER:INTERNAL=
avro_LIBDIR:INTERNAL=
avro_LIBRARIES:INTERNAL=avro
avro_LIBRARY_DIRS:INTERNAL=
avro_LIBS:INTERNAL=
avro_LIBS_L:INTERNAL=
avro_LIBS_OTHER:INTERNAL=
avro_LIBS_PATHS:INTERNAL=
avro_MODULE_NAME:INTERNAL=avro-c
avro_PREFIX:INTERNAL=
avro_STATIC_CFLAGS:INTERNAL=
avro_STATIC_CFLAGS_I:INTERNAL=
avro_STATIC_CFLAGS_OTHER:INTERNAL=
avro_STATIC_INCLUDE_DIRS:INTERNAL=
avro_STATIC_LDFLAGS:INTERNAL=-lavro
avro_STATIC_LDFLAGS_OTHER:INTERNAL=
avro_STATIC_LIBDIR:INTERNAL=
avro_STATIC_LIBRARIES:INTERNAL=avro
avro_STATIC_LIBRARY_DIRS:INTERNAL=
avro_STATIC_LIBS:INTERNAL=
avro_STATIC_LIBS_L:INTERNAL=
avro_STATIC_LIBS_OTHER:INTERNAL=
avro_STATIC_LIBS_PATHS:INTERNAL=
avro_VERSION:INTERNAL=1.12.0
avro_avro-c_INCLUDEDIR:INTERNAL=
avro_avro-c_LIBDIR:INTERNAL=
avro_avro-c_PREFIX:INTERNAL=
avro_avro-c_VERSION:INTERNAL=
//ADVANCED property for variable: pkgcfg_lib_avro_avro
pkgcfg_lib_avro_avro-ADVANCED:INTERNAL=1
prefix_result:INTERNAL=
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 -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON
-DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DREFLECTCPP_BUILD_SHARED=ON
-DREFLECTCPP_USE_BUNDLED_DEPENDENCIES=OFF -DREFLECTCPP_USE_VCPKG=OFF
-DCMAKE_INSTALL_LIBDIR=/usr/lib/aarch64-linux-gnu -DREFLECTCPP_JSON=ON
-DREFLECTCPP_AVRO=ON -DREFLECTCPP_BSON=ON -DREFLECTCPP_CAPNPROTO=ON
-DREFLECTCPP_CBOR=ON -DREFLECTCPP_FLEXBUFFERS=ON -DREFLECTCPP_MSGPACK=ON
-DREFLECTCPP_XML=ON -DREFLECTCPP_TOML=ON -DREFLECTCPP_UBJSON=ON
-DREFLECTCPP_YAML=ON -DREFLECTCPP_BUILD_TESTS=ON .. returned exit code 1
make[1]: *** [debian/rules:37: override_dh_auto_configure] Error 2
make[1]: Leaving directory '/build/reproducible-path/reflect-cpp-0.18.0+ds'
make: *** [debian/rules:34: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T16:56: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/2410057/
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/154725/
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: reflect-cpp
Source-Version: 0.21.0+ds-1
Done: Shengqi Chen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
reflect-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.
Shengqi Chen <[email protected]> (supplier of updated reflect-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: Thu, 18 Sep 2025 19:15:19 +0800
Source: reflect-cpp
Binary: libreflectcpp-dev libreflectcpp0.21 libreflectcpp0.21-dbgsym
Architecture: source amd64
Version: 0.21.0+ds-1
Distribution: unstable
Urgency: medium
Maintainer: Shengqi Chen <[email protected]>
Changed-By: Shengqi Chen <[email protected]>
Description:
libreflectcpp-dev - C++20 library for fast (de-)serialization and validation
(develop
libreflectcpp0.21 - C++20 library for fast (de-)serialization and validation
(shared
Closes: 1112052 1112554 1113465
Changes:
reflect-cpp (0.21.0+ds-1) unstable; urgency=medium
.
* New upstream version 0.21.0+ds (closes: #1112554, #1113465).
+ d/: change SONAME to libreflectcpp0.21.
* d/patches:
+ refresh existing patches.
+ update patch for new libbson-dev (closes: #1112052).
+ add patch to fix compatibility with pugixml < 1.15.
* d/control: change B-D back to libtomlplusplus.
* d/watch: switch to version 5.
* d/rules:
+ remove CXXFLAGS due to warnings being fixed.
+ add CXXFLAGS to silence errors when building tests.
Checksums-Sha1:
8929fa31bc9c147a08c76d2b665c207c6ab43f59 2333 reflect-cpp_0.21.0+ds-1.dsc
f48de456b5af5f0adc77aa893297a38ec1ffaed8 5271424
reflect-cpp_0.21.0+ds.orig.tar.xz
6eb01e495b3b63cdd556c84a830ebcca866d743b 5520
reflect-cpp_0.21.0+ds-1.debian.tar.xz
8fe29d2d536e274c8e184fe1cf7cc6376d07c968 160528
libreflectcpp-dev_0.21.0+ds-1_amd64.deb
30a21fd139e2077d979858bf38e56ba83afcdd3a 4383564
libreflectcpp0.21-dbgsym_0.21.0+ds-1_amd64.deb
440f1075cc134ca99453ad69c021f974c80c4101 145292
libreflectcpp0.21_0.21.0+ds-1_amd64.deb
eab039589b0b04f1d92e0ee3eda72c9449d9004d 8425
reflect-cpp_0.21.0+ds-1_amd64.buildinfo
Checksums-Sha256:
bc60d1c9ca0a4dff0e6018b2ce47282648083e5d431b604afbb93214f87923e6 2333
reflect-cpp_0.21.0+ds-1.dsc
ebb941581a8a7950e77ad3ebc1be4cca01c8f8530ad1accd7c7336f074a98b0c 5271424
reflect-cpp_0.21.0+ds.orig.tar.xz
a68f1bdecb68fab8de9c660dfa6fd0965c5c7796cf7f0cf1459ec4df5e620e3c 5520
reflect-cpp_0.21.0+ds-1.debian.tar.xz
4a0f245f6524e9921c54865a0a7290fae1d0a825568bdd494b6f337318366fb3 160528
libreflectcpp-dev_0.21.0+ds-1_amd64.deb
b0a6acfb0b9915edde3c73aa83eb7633489014c8f6d7f76c09e91308a6665301 4383564
libreflectcpp0.21-dbgsym_0.21.0+ds-1_amd64.deb
3ae242df98ba1d8346d0ba7198aca1e90914bb9b6a1f79b29dbfcc45daacefa0 145292
libreflectcpp0.21_0.21.0+ds-1_amd64.deb
73c49f6bdc8f5ae4f78896b118d5850855d9b8700d89d79719879a655e192ae5 8425
reflect-cpp_0.21.0+ds-1_amd64.buildinfo
Files:
e123b16490251089004e23c9dcab0ca9 2333 utils optional
reflect-cpp_0.21.0+ds-1.dsc
721e0487ff60bc2cf2543fd4016b2540 5271424 utils optional
reflect-cpp_0.21.0+ds.orig.tar.xz
2ba95b45f16b482611d0a03d74611983 5520 utils optional
reflect-cpp_0.21.0+ds-1.debian.tar.xz
d342997a423f6ac5ba1167d4241d1462 160528 libdevel optional
libreflectcpp-dev_0.21.0+ds-1_amd64.deb
7b6158ccf548888daa6dce95ac587f0a 4383564 debug optional
libreflectcpp0.21-dbgsym_0.21.0+ds-1_amd64.deb
0d875ec6f0a43a974d53c419e5d39436 145292 libs optional
libreflectcpp0.21_0.21.0+ds-1_amd64.deb
9766e3bf1c91f5ee8d869de376d56979 8425 utils optional
reflect-cpp_0.21.0+ds-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+Fg++qmpHzqjSzySzhGnsHs6uUYFAmjL+iwACgkQzhGnsHs6
uUYddRAAhaU/iVc80rS3euehYNA4MDU0izT30OmGclu3xamnyU/++rQJr2EnZ/sx
7S1uZeb9RpPnGnyTx5/Z9Ga0fFzrju8uij9Sg/exU1tO18TLWYk9j50K5P85j1AW
lu60Tfp1BWKcJsjkBJrzQ8uxYQFNGc7VMQGQMvy7HMCCzzX4O4XOTmcK6MbcnPo0
9n03lHXN4RzPNDKdd9979NEYDxKCqDMqoPt3LftnaQUypv6eTxG+pHc28tP24JX5
jXleroa/sPL2YAZjwR3o3hExCRYfthvQP2HeV4aKBcN3L3PqUxN+IPFWAF8ySDBa
JbzPQ4tUqUKhwmeeI22YUKMo/Zmmd800fChIIKAeSj2qoR9QbH3EfVjgxLIhu6N2
vt4/YO0RIGnnn6bsMX64s3y7zsliPw92/dwZe3kMTKwLIMWuRdCRFKHKCms0bsUM
XfSh1pRSbqzy/CeUMJmw+h83nTWTWdPLoqMEH+ab+ju9r4b3bpVTkNir5UMi2pin
3NVPH5kvVYcJl0aQB5ucdcftZts173ggEY3jFrcMhkWjAF+X9zrh2Irz7z457yBq
1GwKvgbkTjjU/I4vNcaoZOF0Wxbxx/I8f5z1+U59SH5NcGRvFe4XYM5l9hcqvaOi
mVFk+exwuisqhmYeF5E4xJQ/FlY1/KK29CWdI06HWm9LqN/s4AM=
=kzxg
-----END PGP SIGNATURE-----
pgpVHiuvtq4Gf.pgp
Description: PGP signature
--- End Message ---