Your message dated Tue, 24 Mar 2026 07:48:31 +0000
with message-id <[email protected]>
and subject line Bug#1131337: fixed in reflect-cpp 0.21.0+ds-2.1
has caused the Debian Bug report #1131337,
regarding reflect-cpp: FTBFS on armhf, i386: error: ‘void operator
delete(void*, std::size_t)’ called on a pointer to an unallocated object
‘2328306436’ [-Werror=free-nonheap-object]
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.)
--
1131337: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1131337
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: reflect-cpp
Version: 0.21.0+ds-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: armhf
User: [email protected]
Usertags: i386
Dear maintainer,
reflect-cpp FTBFS on armhf and i386:
[361/656] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.21.0+ds/PUBLIC
-I/build/reproducible-path/reflect-cpp-0.21.0+ds/include
-I/build/reproducible-path/reflect-cpp-0.21.0+ds/include/rfl/thirdparty
-I/build/reproducible-path/reflect-cpp-0.21.0+ds/obj-i686-linux-gnu/include
-isystem /usr/include/bson-2.2.3 -g -O2
-ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.21.0+ds=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -Wall
-Werror -ggdb -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0
-DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include
/build/reproducible-path/reflect-cpp-0.21.0+ds/obj-i686-linux-gnu/tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/cmake_pch.hxx
-MD -MT tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/test_array.cpp.o -MF
tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/test_array.cpp.o.d -o
tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/test_array.cpp.o -c
/build/reproducible-path/reflect-cpp-0.21.0+ds/tests/cbor/test_array.cpp
FAILED: [code=1]
tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/test_array.cpp.o
/usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.21.0+ds/PUBLIC
-I/build/reproducible-path/reflect-cpp-0.21.0+ds/include
-I/build/reproducible-path/reflect-cpp-0.21.0+ds/include/rfl/thirdparty
-I/build/reproducible-path/reflect-cpp-0.21.0+ds/obj-i686-linux-gnu/include
-isystem /usr/include/bson-2.2.3 -g -O2
-ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.21.0+ds=.
-fstack-protector-strong -Wformat -Werror=format-security
-Wno-error=maybe-uninitialized -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -Wall
-Werror -ggdb -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0
-DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include
/build/reproducible-path/reflect-cpp-0.21.0+ds/obj-i686-linux-gnu/tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/cmake_pch.hxx
-MD -MT tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/test_array.cpp.o -MF
tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/test_array.cpp.o.d -o
tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/test_array.cpp.o -c
/build/reproducible-path/reflect-cpp-0.21.0+ds/tests/cbor/test_array.cpp
In file included from /usr/include/i386-linux-gnu/c++/15/bits/c++allocator.h:33,
from /usr/include/c++/15/bits/allocator.h:46,
from /usr/include/c++/15/bits/alloc_traits.h:39,
from /usr/include/c++/15/ext/alloc_traits.h:36,
from /usr/include/c++/15/bits/hashtable_policy.h:39,
from /usr/include/c++/15/bits/hashtable.h:37,
from /usr/include/c++/15/bits/unordered_map.h:33,
from /usr/include/c++/15/unordered_map:43,
from /usr/include/c++/15/functional:65,
from
/build/reproducible-path/reflect-cpp-0.21.0+ds/include/rfl/Literal.hpp:6,
from
/build/reproducible-path/reflect-cpp-0.21.0+ds/include/rfl/Field.hpp:10,
from
/build/reproducible-path/reflect-cpp-0.21.0+ds/include/rfl/AddStructName.hpp:6,
from
/build/reproducible-path/reflect-cpp-0.21.0+ds/include/rfl.hpp:10,
from
/build/reproducible-path/reflect-cpp-0.21.0+ds/obj-i686-linux-gnu/tests/cbor/CMakeFiles/reflect-cpp-cbor-tests.dir/cmake_pch.hxx:5,
from <command-line>:
In member function ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type)
[with _Tp = long long unsigned int]’,
inlined from ‘constexpr void std::allocator< <template-parameter-1-1>
>::deallocate(_Tp*, std::size_t) [with _Tp = long long unsigned int]’ at
/usr/include/c++/15/bits/allocator.h:215:35,
inlined from ‘static constexpr void
std::allocator_traits<std::allocator<_CharT> >::deallocate(allocator_type&,
pointer, size_type) [with _Tp = long long unsigned int]’ at
/usr/include/c++/15/bits/alloc_traits.h:649:23,
inlined from ‘void
jsoncons::detail::bigint_storage<Allocator>::allocated_storage::destroy(const
real_allocator_type&) [with Allocator = std::allocator<long long unsigned
int>]’ at /usr/include/jsoncons/utility/bigint.hpp:248:71,
inlined from ‘void jsoncons::detail::bigint_storage<Allocator>::destroy()
[with Allocator = std::allocator<long long unsigned int>]’ at
/usr/include/jsoncons/utility/bigint.hpp:475:31,
inlined from ‘void jsoncons::detail::bigint_storage<Allocator>::destroy()
[with Allocator = std::allocator<long long unsigned int>]’ at
/usr/include/jsoncons/utility/bigint.hpp:471:10,
inlined from ‘jsoncons::basic_bigint<Allocator>::~basic_bigint() [with
Allocator = std::allocator<long long unsigned int>]’ at
/usr/include/jsoncons/utility/bigint.hpp:694:25,
inlined from ‘void
jsoncons::basic_bigint<Allocator>::write_string(std::__cxx11::basic_string<_CharT2,
_Traits2, _Alloc>&) const [with Ch = char; Traits = std::char_traits<char>;
Alloc = std::allocator<char>; Allocator = std::allocator<long long unsigned
int>]’ at /usr/include/jsoncons/utility/bigint.hpp:1338:9:
/usr/include/c++/15/bits/new_allocator.h:172:66: error: ‘void operator
delete(void*, std::size_t)’ called on a pointer to an unallocated object
‘2328306436’ [-Werror=free-nonheap-object]
172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n));
| ^
In member function ‘void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type)
[with _Tp = long long unsigned int]’,
inlined from ‘constexpr void std::allocator< <template-parameter-1-1>
>::deallocate(_Tp*, std::size_t) [with _Tp = long long unsigned int]’ at
/usr/include/c++/15/bits/allocator.h:215:35,
inlined from ‘static constexpr void
std::allocator_traits<std::allocator<_CharT> >::deallocate(allocator_type&,
pointer, size_type) [with _Tp = long long unsigned int]’ at
/usr/include/c++/15/bits/alloc_traits.h:649:23,
inlined from ‘void
jsoncons::detail::bigint_storage<Allocator>::allocated_storage::destroy(const
real_allocator_type&) [with Allocator = std::allocator<long long unsigned
int>]’ at /usr/include/jsoncons/utility/bigint.hpp:248:71,
inlined from ‘void jsoncons::detail::bigint_storage<Allocator>::destroy()
[with Allocator = std::allocator<long long unsigned int>]’ at
/usr/include/jsoncons/utility/bigint.hpp:475:31,
inlined from ‘void jsoncons::detail::bigint_storage<Allocator>::destroy()
[with Allocator = std::allocator<long long unsigned int>]’ at
/usr/include/jsoncons/utility/bigint.hpp:471:10,
inlined from ‘jsoncons::basic_bigint<Allocator>::~basic_bigint() [with
Allocator = std::allocator<long long unsigned int>]’ at
/usr/include/jsoncons/utility/bigint.hpp:694:25,
inlined from ‘void
jsoncons::basic_bigint<Allocator>::write_string_hex(std::__cxx11::basic_string<_CharT2,
_Traits2, _Alloc>&) const [with Ch = char; Traits = std::char_traits<char>;
Alloc = std::allocator<char>; Allocator = std::allocator<long long unsigned
int>]’ at /usr/include/jsoncons/utility/bigint.hpp:1390:9:
/usr/include/c++/15/bits/new_allocator.h:172:66: error: ‘void operator
delete(void*, std::size_t)’ called on a pointer to an unallocated object
‘268435456’ [-Werror=free-nonheap-object]
172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n));
| ^
cc1plus: all warnings being treated as errors
See
https://buildd.debian.org/status/fetch.php?pkg=reflect-cpp&arch=i386&ver=0.21.0%2Bds-2%2Bb1&stamp=1773997002&raw=0
for more details.
Cheers
--
Sebastian Ramacher
--- End Message ---
--- Begin Message ---
Source: reflect-cpp
Source-Version: 0.21.0+ds-2.1
Done: Adrian Bunk <[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.
Adrian Bunk <[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: Sun, 22 Mar 2026 18:58:13 +0200
Source: reflect-cpp
Architecture: source
Version: 0.21.0+ds-2.1
Distribution: unstable
Urgency: medium
Maintainer: Shengqi Chen <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1131337
Changes:
reflect-cpp (0.21.0+ds-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Don't build tests with -Werror. (Closes: #1131337)
Checksums-Sha1:
4a0a80b64457eecce7629a807473c6b2d66fafa2 2341 reflect-cpp_0.21.0+ds-2.1.dsc
8215a07472855562c54528dc3c56f2d7c2576e79 6076
reflect-cpp_0.21.0+ds-2.1.debian.tar.xz
Checksums-Sha256:
1e1c12daed52399a3c70f24b9b193b9ad96398a1b8f28d2ac151cec3bddef121 2341
reflect-cpp_0.21.0+ds-2.1.dsc
3371102b1620b66d269b566522a844d5f667282608ffa8450845094d091c95f5 6076
reflect-cpp_0.21.0+ds-2.1.debian.tar.xz
Files:
3a1ba4eee3ad8b9c60c881ea967686ec 2341 utils optional
reflect-cpp_0.21.0+ds-2.1.dsc
10072e06a0820ca39812c8845eec6063 6076 utils optional
reflect-cpp_0.21.0+ds-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmnAI5UACgkQiNJCh6LY
mLGIGBAAw/+Ul5vSy3mV7WOw2lU5CqieqTefsH5xhKIV4z5YVePBU+4YsSb7KWXW
c8Q0H5897x/XTeJTR3YbG/2qHlWALAVT1ho3BbzXBpHSFAwTzlRvkS+4dNO0VUJF
qEw7mbJj2KSKxbiaTqNq9acBWfdeTJxKepDGRSb4OVYgPfaxIRi+cf8yqiEFmncA
itbUC8AmVrM6NFDdh5CWEJFOyHjVsmiwNiGB051K2sIjPJY6Shx+2pGIN9s2m+XE
2PmobZEJ3vPWiJ/ipr0yvPq32ynilBQeZ8T4RJLNtrlS/q+bWMn547NVgbANq2jx
fvXF7qnUU9YyW3Aw5G9EF8RPmNdu2TVUvxyklaENAww4Mpufb94cS1pw8UOAb6kB
j1ZN/Kt55kdPt1cq5DnaJY41JvAgdEJudRXNzXVkJmG0FK8gZC5dCducGIBm6yaW
OD4LGgXYwRp8pva1d2DLu0ir8ZIdVRcEQ8+vTKBapSH0ClqDH0kZjYcg+rOpbxGg
t+eOTmEjseJDR/YFCZOMUjioXg2w+PoLpLde2Mn2Oj0lOG8ysaZcd2POdFY5Ae1S
VtKc4cmgd6YKn61BwHUBG3OfJJBJHJxTNNXmqEb1sgT0ITJw1EqNNqDiP9Ut+B4O
9LBgkWwTh/OPOwCGhDG8ao52o/PPthRF34spoHF1FoQ5RpGycZY=
=9cPG
-----END PGP SIGNATURE-----
pgp0ILjcnxMWM.pgp
Description: PGP signature
--- End Message ---