Your message dated Tue, 27 Jun 2023 21:51:18 +0000
with message-id <[email protected]>
and subject line Bug#1037847: fixed in ros2-rcpputils 2.7.1-1
has caused the Debian Bug report #1037847,
regarding ros2-rcpputils: 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 [email protected]
immediately.)
--
1037847: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037847
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ros2-rcpputils
Version: 2.6.0-2
Severity: normal
Tags: sid trixie
User: [email protected]
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/ros2-rcpputils_2.6.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
[...]
dh_auto_build --sourcedir=. --builddir=obj-x86_64-linux-gnu/rcpputils
--buildsystem=cmake --
cd obj-x86_64-linux-gnu/rcpputils && make -j8 "INSTALL=install
--strip-program=true" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
/usr/bin/cmake -S/<<PKGBUILDDIR>>
-B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils --check-build-system
CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils/CMakeFiles
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
make -f CMakeFiles/rcpputils.dir/build.make CMakeFiles/rcpputils.dir/depend
make -f CMakeFiles/dummy_shared_library.dir/build.make
CMakeFiles/dummy_shared_library.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils && /usr/bin/cmake -E
cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils/CMakeFiles/rcpputils.dir/DependInfo.cmake
--color=
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils && /usr/bin/cmake -E
cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils/CMakeFiles/dummy_shared_library.dir/DependInfo.cmake
--color=
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
make -f CMakeFiles/dummy_shared_library.dir/build.make
CMakeFiles/dummy_shared_library.dir/build
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
make -f CMakeFiles/rcpputils.dir/build.make CMakeFiles/rcpputils.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
[ 4%] Building CXX object CMakeFiles/rcpputils.dir/src/asserts.cpp.o
[ 4%] Building C object
CMakeFiles/dummy_shared_library.dir/test/dummy_shared_library/dummy_shared_library.c.o
/usr/bin/c++ -DROS_PACKAGE_NAME=\"rcpputils\" -Drcpputils_EXPORTS
-I/<<PKGBUILDDIR>>/include -isystem /usr/include/rcutils -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall
-Wextra -Wpedantic -std=gnu++17 -MD -MT
CMakeFiles/rcpputils.dir/src/asserts.cpp.o -MF
CMakeFiles/rcpputils.dir/src/asserts.cpp.o.d -o
CMakeFiles/rcpputils.dir/src/asserts.cpp.o -c /<<PKGBUILDDIR>>/src/asserts.cpp
/usr/bin/cc -DROS_PACKAGE_NAME=\"rcpputils\" -Ddummy_shared_library_EXPORTS -g
-O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall
-Wextra -Wpedantic -std=gnu11 -MD -MT
CMakeFiles/dummy_shared_library.dir/test/dummy_shared_library/dummy_shared_library.c.o
-MF
CMakeFiles/dummy_shared_library.dir/test/dummy_shared_library/dummy_shared_library.c.o.d
-o
CMakeFiles/dummy_shared_library.dir/test/dummy_shared_library/dummy_shared_library.c.o
-c /<<PKGBUILDDIR>>/test/dummy_shared_library/dummy_shared_library.c
[ 6%] Building CXX object CMakeFiles/rcpputils.dir/src/filesystem_helper.cpp.o
[ 9%] Building CXX object CMakeFiles/rcpputils.dir/src/env.cpp.o
/usr/bin/c++ -DROS_PACKAGE_NAME=\"rcpputils\" -Drcpputils_EXPORTS
-I/<<PKGBUILDDIR>>/include -isystem /usr/include/rcutils -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall
-Wextra -Wpedantic -std=gnu++17 -MD -MT
CMakeFiles/rcpputils.dir/src/filesystem_helper.cpp.o -MF
CMakeFiles/rcpputils.dir/src/filesystem_helper.cpp.o.d -o
CMakeFiles/rcpputils.dir/src/filesystem_helper.cpp.o -c
/<<PKGBUILDDIR>>/src/filesystem_helper.cpp
[ 11%] Building CXX object CMakeFiles/rcpputils.dir/src/find_library.cpp.o
/usr/bin/c++ -DROS_PACKAGE_NAME=\"rcpputils\" -Drcpputils_EXPORTS
-I/<<PKGBUILDDIR>>/include -isystem /usr/include/rcutils -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall
-Wextra -Wpedantic -std=gnu++17 -MD -MT CMakeFiles/rcpputils.dir/src/env.cpp.o
-MF CMakeFiles/rcpputils.dir/src/env.cpp.o.d -o
CMakeFiles/rcpputils.dir/src/env.cpp.o -c /<<PKGBUILDDIR>>/src/env.cpp
[ 13%] Building CXX object CMakeFiles/rcpputils.dir/src/shared_library.cpp.o
/usr/bin/c++ -DROS_PACKAGE_NAME=\"rcpputils\" -Drcpputils_EXPORTS
-I/<<PKGBUILDDIR>>/include -isystem /usr/include/rcutils -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall
-Wextra -Wpedantic -std=gnu++17 -MD -MT
CMakeFiles/rcpputils.dir/src/find_library.cpp.o -MF
CMakeFiles/rcpputils.dir/src/find_library.cpp.o.d -o
CMakeFiles/rcpputils.dir/src/find_library.cpp.o -c
/<<PKGBUILDDIR>>/src/find_library.cpp
/usr/bin/c++ -DROS_PACKAGE_NAME=\"rcpputils\" -Drcpputils_EXPORTS
-I/<<PKGBUILDDIR>>/include -isystem /usr/include/rcutils -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -Wall
-Wextra -Wpedantic -std=gnu++17 -MD -MT
CMakeFiles/rcpputils.dir/src/shared_library.cpp.o -MF
CMakeFiles/rcpputils.dir/src/shared_library.cpp.o.d -o
CMakeFiles/rcpputils.dir/src/shared_library.cpp.o -c
/<<PKGBUILDDIR>>/src/shared_library.cpp
[ 15%] Linking C shared library libdummy_shared_library.so
/usr/bin/cmake -E cmake_link_script
CMakeFiles/dummy_shared_library.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared
-Wl,-soname,libdummy_shared_library.so -o libdummy_shared_library.so
CMakeFiles/dummy_shared_library.dir/test/dummy_shared_library/dummy_shared_library.c.o
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
[ 15%] Built target dummy_shared_library
In file included from /<<PKGBUILDDIR>>/src/filesystem_helper.cpp:39:
/<<PKGBUILDDIR>>/include/rcpputils/filesystem_helper.hpp:137:20: error:
‘uint64_t’ does not name a type
137 | RCPPUTILS_PUBLIC uint64_t file_size() const;
| ^~~~~~~~
/<<PKGBUILDDIR>>/include/rcpputils/filesystem_helper.hpp:46:1: note: ‘uint64_t’
is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
45 | #include "rcpputils/visibility_control.hpp"
+++ |+#include <cstdint>
46 |
/<<PKGBUILDDIR>>/include/rcpputils/filesystem_helper.hpp:251:18: error:
‘uint64_t’ does not name a type
251 | RCPPUTILS_PUBLIC uint64_t file_size(const path & p);
| ^~~~~~~~
/<<PKGBUILDDIR>>/include/rcpputils/filesystem_helper.hpp:251:18: note:
‘uint64_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include
<cstdint>’?
/<<PKGBUILDDIR>>/src/filesystem_helper.cpp:124:1: error: ‘uint64_t’ does not
name a type
124 | uint64_t path::file_size() const
| ^~~~~~~~
/<<PKGBUILDDIR>>/src/filesystem_helper.cpp:65:1: note: ‘uint64_t’ is defined in
header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
64 | #include "rcpputils/split.hpp"
+++ |+#include <cstdint>
65 |
/<<PKGBUILDDIR>>/src/filesystem_helper.cpp:276:1: error: ‘uint64_t’ does not
name a type
276 | uint64_t file_size(const path & p)
| ^~~~~~~~
/<<PKGBUILDDIR>>/src/filesystem_helper.cpp:276:1: note: ‘uint64_t’ is defined
in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
make[3]: *** [CMakeFiles/rcpputils.dir/build.make:93:
CMakeFiles/rcpputils.dir/src/filesystem_helper.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
make[2]: *** [CMakeFiles/Makefile2:178: CMakeFiles/rcpputils.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
make[1]: *** [Makefile:149: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rcpputils'
dh_auto_build: error: cd obj-x86_64-linux-gnu/rcpputils && make -j8
"INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
dh_auto_install: error: rosbuilder --sourcedir . --builddir
obj-x86_64-linux-gnu --destdir /<<PKGBUILDDIR>>/debian/tmp returned exit code 25
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ros2-rcpputils
Source-Version: 2.7.1-1
Done: Timo Röhling <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ros2-rcpputils, 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.
Timo Röhling <[email protected]> (supplier of updated ros2-rcpputils 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: Tue, 27 Jun 2023 23:43:34 +0200
Source: ros2-rcpputils
Architecture: source
Version: 2.7.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Robotics Team <[email protected]>
Changed-By: Timo Röhling <[email protected]>
Closes: 1037847
Changes:
ros2-rcpputils (2.7.1-1) unstable; urgency=medium
.
* Add d/symbols
* New upstream version 2.7.1
- Fix FTBFS with GCC-13 (Closes: #1037847)
* Bump Standards-Version to 4.6.2
Checksums-Sha1:
f04700ee86a03d916a6344ea21b34b81a39a65f9 2228 ros2-rcpputils_2.7.1-1.dsc
97c97f25a5e50055b82fcbe62222555903c1144d 44559 ros2-rcpputils_2.7.1.orig.tar.gz
e0e46cfc1df4102ed23d46fe576399c8c3174868 4472
ros2-rcpputils_2.7.1-1.debian.tar.xz
692d252bddcb8129965497154e15e4cff14907ca 9668
ros2-rcpputils_2.7.1-1_amd64.buildinfo
Checksums-Sha256:
58d2a8291b9961f98699ac8490362171219c8c499d21be2513096e7119876e39 2228
ros2-rcpputils_2.7.1-1.dsc
1fb1e46f13096459816aa5f8a266bfe94f540a978f7cd695c643bf4f43c75d8e 44559
ros2-rcpputils_2.7.1.orig.tar.gz
2acbfcef73b987f154aa592ebe31524f58dcc55372904660feaad6f1cec2579e 4472
ros2-rcpputils_2.7.1-1.debian.tar.xz
d6c964450f184a0a92598c825bb019365c66e0c7b210273afbe5aa74e6e448b1 9668
ros2-rcpputils_2.7.1-1_amd64.buildinfo
Files:
50892fb909ffbdb3b7e11f6d1a57b1e7 2228 libs optional ros2-rcpputils_2.7.1-1.dsc
1e887664fe7221be227fdcbbc50683f8 44559 libs optional
ros2-rcpputils_2.7.1.orig.tar.gz
e5e1b38ff6e508bbf6a99ee30047f661 4472 libs optional
ros2-rcpputils_2.7.1-1.debian.tar.xz
3b932ba1e5efc59a86984dc94daafab2 9668 libs optional
ros2-rcpputils_2.7.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHIBAEBCgAyFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmSbWEoUHHJvZWhsaW5n
QGRlYmlhbi5vcmcACgkQ+C8H+466LVlSWAv6AuoBnLDAyBrjohICyIhd2GOJusox
ZzR5k+orcvOdC1Jt55PPg1+AQ9bBkMws+C2IzWggm3FkVqPdNZ7QWtZ8LI5lI8qY
+bmP/30cnwY+LcZe484KAdAeZ5S5stj30PtwRwjAD5vD5WNebuicpodSzT5WaKBE
mki82K75IJEzHQahUvEksNPNo8Z7AZEkzGMH6YtH8e6y7DFG0x9Qx03snILlYffH
UXrF4qpwhv/FaOPgd9OiSSlhrAnlEIaDp5gfeTWR3sMgpGwW5Y58Qy7HG5dZO/rf
MfjjEbEHFbWIKZUGzxwybQcmLTLiCDM/0Kq615vCgHeUv/hBRveq2JyqNVHW+wXA
yge965DuoGPrFWpJO3DJ+sGdunrJ0XhhYlgKxj9R1weDU2WbyxzwgvxoHppNpICQ
7lPIUpW975Ylg9o+OGxx3kqpv7KaSk11kJ8iAVbTr16hzhAvFmlaj7Ztvfeh3wlx
UyFQpo0KBthpi8LBUW8x75BzfvUyMldlsFi8
=oG+W
-----END PGP SIGNATURE-----
--- End Message ---