Your message dated Sat, 09 Sep 2023 09:03:51 +0000
with message-id <e1qetsd-00g7sl...@fasolo.debian.org>
and subject line Bug#1037688: fixed in heaptrack 1.4.0-2.1
has caused the Debian Bug report #1037688,
regarding heaptrack: ftbfs with GCC-13
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 ow...@bugs.debian.org
immediately.)
--
1037688: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037688
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:heaptrack
Version: 1.4.0-2
Severity: normal
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-13
[This bug is targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/heaptrack_1.4.0-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 13, either set CC=gcc-13 CXX=g++-13 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-13/porting_to.html
[...]
+++ |+#include <cstdint>
11 | #include <string>
/<<PKGBUILDDIR>>/tests/benchmarks/bench_linereader.cpp:28:21: error: expected
‘;’ before ‘hex’
28 | uint64_t hex;
| ^~~~
| ;
/<<PKGBUILDDIR>>/tests/benchmarks/bench_linereader.cpp:29:35: error: ‘hex’ was
not declared in this scope; did you mean ‘std::hex’?
29 | while (reader.readHex(hex)) {
| ^~~
| std::hex
In file included from /usr/include/c++/13/ios:44,
from /usr/include/c++/13/istream:40,
from
/<<PKGBUILDDIR>>/tests/benchmarks/../../src/util/linereader.h:10:
/usr/include/c++/13/bits/ios_base.h:1067:3: note: ‘std::hex’ declared here
1067 | hex(ios_base& __base)
| ^~~
/<<PKGBUILDDIR>>/tests/benchmarks/bench_linereader.cpp:30:17: error: ‘ret’ was
not declared in this scope
30 | ret += hex;
| ^~~
/<<PKGBUILDDIR>>/tests/benchmarks/bench_linereader.cpp:35:18: error: ‘ret’ was
not declared in this scope
35 | std::cout << ret << '\n';
| ^~~
make[3]: *** [tests/benchmarks/CMakeFiles/bench_linereader.dir/build.make:79:
tests/benchmarks/CMakeFiles/bench_linereader.dir/bench_linereader.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [CMakeFiles/Makefile2:1898:
tests/benchmarks/CMakeFiles/bench_linereader.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 54%] Building CXX object
src/track/CMakeFiles/heaptrack_preload.dir/libheaptrack.cpp.o
cd /<<PKGBUILDDIR>>/debian/build/src/track && /usr/bin/c++
-Dheaptrack_preload_EXPORTS -I/<<PKGBUILDDIR>>/3rdparty/robin-map/include
-I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/debian/build/src -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -Wpedantic -fPIC -std=gnu++14 -MD -MT
src/track/CMakeFiles/heaptrack_preload.dir/libheaptrack.cpp.o -MF
CMakeFiles/heaptrack_preload.dir/libheaptrack.cpp.o.d -o
CMakeFiles/heaptrack_preload.dir/libheaptrack.cpp.o -c
/<<PKGBUILDDIR>>/src/track/libheaptrack.cpp
[ 55%] Building CXX object
tests/auto/CMakeFiles/tst_libheaptrack.dir/__/__/src/track/libheaptrack.cpp.o
cd /<<PKGBUILDDIR>>/debian/build/tests/auto && /usr/bin/c++ -DBOOST_ALL_NO_LIB
-DBOOST_FILESYSTEM_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DCATCH_CONFIG_MAIN
-I/<<PKGBUILDDIR>>/3rdparty/robin-map/include -I/<<PKGBUILDDIR>>/tests
-I/<<PKGBUILDDIR>>/debian/build/tests/auto -I/<<PKGBUILDDIR>>/tests/auto/../..
-I/<<PKGBUILDDIR>>/tests/auto/../../src
-I/<<PKGBUILDDIR>>/debian/build/tests/auto/../../src
-I/<<PKGBUILDDIR>>/tests/auto/../../src/track -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -Wpedantic -g -std=gnu++14 -MD -MT
tests/auto/CMakeFiles/tst_libheaptrack.dir/__/__/src/track/libheaptrack.cpp.o
-MF CMakeFiles/tst_libheaptrack.dir/__/__/src/track/libheaptrack.cpp.o.d -o
CMakeFiles/tst_libheaptrack.dir/__/__/src/track/libheaptrack.cpp.o -c
/<<PKGBUILDDIR>>/src/track/libheaptrack.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
[ 55%] Built target bench_pointerhash
[ 56%] Linking CXX shared module ../../lib/heaptrack/libheaptrack_preload.so
cd /<<PKGBUILDDIR>>/debian/build/src/track && /usr/bin/cmake -E
cmake_link_script CMakeFiles/heaptrack_preload.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wpedantic -flto=auto -ffat-lto-objects
-Wl,-z,relro -Wl,-z,now -shared -o ../../lib/heaptrack/libheaptrack_preload.so
CMakeFiles/heaptrack_preload.dir/heaptrack_preload.cpp.o
CMakeFiles/heaptrack_preload.dir/libheaptrack.cpp.o -ldl libheaptrack_unwind.a
-lrt -lunwind
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
[ 56%] Built target heaptrack_preload
[ 57%] Linking CXX static library libsharedprint.a
cd /<<PKGBUILDDIR>>/debian/build/src/analyze && /usr/bin/cmake -P
CMakeFiles/sharedprint.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/debian/build/src/analyze && /usr/bin/cmake -E
cmake_link_script CMakeFiles/sharedprint.dir/link.txt --verbose=1
/usr/bin/ar qc libsharedprint.a
CMakeFiles/sharedprint.dir/accumulatedtracedata.cpp.o
CMakeFiles/sharedprint.dir/suppressions.cpp.o
/usr/bin/ranlib libsharedprint.a
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
[ 57%] Built target sharedprint
[ 58%] Linking CXX executable tst_trace
cd /<<PKGBUILDDIR>>/debian/build/tests/auto && /usr/bin/cmake -E
cmake_link_script CMakeFiles/tst_trace.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wpedantic -g -flto=auto
-ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic
CMakeFiles/tst_trace.dir/tst_trace.cpp.o -o tst_trace
../../src/track/libheaptrack_unwind.a -lunwind
[ 59%] Linking CXX executable tst_libheaptrack
cd /<<PKGBUILDDIR>>/debian/build/tests/auto && /usr/bin/cmake -E
cmake_link_script CMakeFiles/tst_libheaptrack.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wpedantic -g -flto=auto
-ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic
CMakeFiles/tst_libheaptrack.dir/tst_libheaptrack.cpp.o
CMakeFiles/tst_libheaptrack.dir/__/__/src/track/libheaptrack.cpp.o -o
tst_libheaptrack -ldl ../../src/track/libheaptrack_unwind.a -lrt
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 -lunwind
[ 60%] Linking CXX executable tst_inject
cd /<<PKGBUILDDIR>>/debian/build/tests/auto && /usr/bin/cmake -E
cmake_link_script CMakeFiles/tst_inject.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wpedantic -g -flto=auto
-ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic
CMakeFiles/tst_inject.dir/tst_inject.cpp.o -o tst_inject -ldl
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0
[ 61%] Linking CXX executable tst_io
cd /<<PKGBUILDDIR>>/debian/build/tests/auto && /usr/bin/cmake -E
cmake_link_script CMakeFiles/tst_io.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto
-ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security
-Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wpedantic -g -flto=auto
-ffat-lto-objects -Wl,-z,relro -Wl,-z,now -rdynamic
CMakeFiles/tst_io.dir/tst_io.cpp.o -o tst_io
/usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0
/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
[ 61%] Built target tst_trace
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
[ 61%] Built target tst_io
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
[ 61%] Built target tst_libheaptrack
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
[ 61%] Built target tst_inject
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
dh_auto_build: error: cd debian/build && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: heaptrack
Source-Version: 1.4.0-2.1
Done: Marcos Talau <ta...@debian.org>
We believe that the bug you reported is fixed in the latest version of
heaptrack, 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 1037...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Marcos Talau <ta...@debian.org> (supplier of updated heaptrack 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 07 Sep 2023 13:48:39 +0530
Source: heaptrack
Architecture: source
Version: 1.4.0-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Marcos Talau <ta...@debian.org>
Closes: 1037688
Changes:
heaptrack (1.4.0-2.1) unstable; urgency=medium
.
* Non-maintainer upload.
* debian/patches/fix_ftbfs_gcc-13.patch: New. Fix FTBFS with gcc-13.
Thanks to Heiko Becker (Closes: #1037688).
Checksums-Sha1:
9bdc7ce6efa5d23c79507d23aeda3f67bbd727a2 2465 heaptrack_1.4.0-2.1.dsc
a981a9955fca3faa92ac64c4b358d732ad179cd0 11112
heaptrack_1.4.0-2.1.debian.tar.xz
4c25b90630be34759344298a75928210f734e325 16577
heaptrack_1.4.0-2.1_source.buildinfo
Checksums-Sha256:
29faf1334f51dca0a456de3985a30a537ecb91608834fbb21946ae2f81b7e8b3 2465
heaptrack_1.4.0-2.1.dsc
2a464c0adae888dcba5ff1827e318a7a911f1c46913ee39b26a798f70353abdb 11112
heaptrack_1.4.0-2.1.debian.tar.xz
2179d32a6467e11990428d279feb487c65b440e80bbcded6ec6fba38b96528d5 16577
heaptrack_1.4.0-2.1_source.buildinfo
Files:
d6c8c0c99e1c928a1c03525d85443b3d 2465 devel optional heaptrack_1.4.0-2.1.dsc
dcf0d28ac70082c1da43b48432367708 11112 devel optional
heaptrack_1.4.0-2.1.debian.tar.xz
9f072a2e93d3bf05f44f2fa9b811ae3d 16577 devel optional
heaptrack_1.4.0-2.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtSLzkVnaB9053AsR9LqqgNsoukwFAmT5i68ACgkQ9LqqgNso
ukwYqw/9Fuydjs5GCPZmUnV03GwnvPh8q53YHEeA0FXMERBBwoAwPs175lc/JBa0
UlXwvAPCnkZjBQ405yB7QjymghwKUJglkHVH0u05S+9tX1gFFQbHukK6gfF0QL86
k4IApZmI+CxirIWVtiFaphUMW45b6PyV8mXpNXiPap58mZI5JiSeBOLOh58tKZf+
qlt2LW/vpe8K9BFxgukHTZLq/4tP9koQZz+d8ECQFzvM5lw773YZUzHI7txWWwQm
bEX3gZpEE9Erdv/RlpYIX7JHA8JUFKKUBqhK0zrKCMDZtegKyscfNT+RKQ2R0st3
ekyDetcHTrjcePHFMbunr6etQR5xB8kidMiqiH7r6Zf2+Sj0N/kEjxtEy9lFM1YS
oMom4Z6mDO3PUfBzLJo4giZogxJxkOXMvcHfVwJYn36OtaBRqYI3d8E8Q2DxLulP
xiXIsP2alcM66T5Ewm7HreWQY/vUdzTdKtLkY5x7GeroX9jfpuycfv6fBmZcU8fF
LihIQebkuknLrka5NUI5XVNYoYo5ub2hVhcUmt5fAZJ+mRL6vy3lqmD/2Pj9HR3w
Ss2VR4abWZ81s3gKzpckVpyKr23HjIaDKVTjfwi8z989KQdPQVRrPeIHS7A7rA6f
iHsDN28Jg5m7UjBTdWnqEUpcstfHRsgGTrs8ptvr+eAJLxF5V3g=
=gH7r
-----END PGP SIGNATURE-----
--- End Message ---