Bug#897849: ros-image-common: ftbfs with GCC-8

Matthias Klose doko at debian.org
Fri May 4 13:23:25 BST 2018


Package: src:ros-image-common
Version: 1.11.11-3
Severity: normal
Tags: sid buster
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-8

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-8/g++-8, but succeeds to build with gcc-7/g++-7. The
severity of this report will be raised before the buster release.

The full build log can be found at:
http://aws-logs.debian.net/2018/05/01/gcc8/ros-image-common_1.11.11-3_unstable_gcc8.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 8, either set CC=gcc-8 CXX=g++-8 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-8/porting_to.html

[...]
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/image_transport && /usr/bin/c++  -DCMAKE_LIBRARY_ARCHITECTURE=\"x86_64-linux-gnu\" -DROSCONSOLE_BACKEND_LOG4CXX -DROS_PACKAGE_NAME=\"image_transport\" -Dimage_transport_EXPORTS -I/<<PKGBUILDDIR>>/image_transport/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -o CMakeFiles/image_transport.dir/src/image_transport.cpp.o -c /<<PKGBUILDDIR>>/image_transport/src/image_transport.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:973: image_transport/CMakeFiles/image_transport.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/camera_calibration_parsers /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/camera_calibration_parsers /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/camera_calibration_parsers/CMakeFiles/convert.dir/DependInfo.cmake --color=
Scanning dependencies of target convert
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/camera_calibration_parsers /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/camera_calibration_parsers /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/camera_calibration_parsers/CMakeFiles/camera_calibration_parsers_wrapper.dir/DependInfo.cmake --color=
Scanning dependencies of target camera_calibration_parsers_wrapper
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f camera_calibration_parsers/CMakeFiles/convert.dir/build.make camera_calibration_parsers/CMakeFiles/convert.dir/build
make -f camera_calibration_parsers/CMakeFiles/camera_calibration_parsers_wrapper.dir/build.make camera_calibration_parsers/CMakeFiles/camera_calibration_parsers_wrapper.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 45%] Building CXX object camera_calibration_parsers/CMakeFiles/convert.dir/src/convert.cpp.o
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 48%] Building CXX object camera_calibration_parsers/CMakeFiles/camera_calibration_parsers_wrapper.dir/src/parse_wrapper.cpp.o
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/camera_calibration_parsers && /usr/bin/c++  -DROSCONSOLE_BACKEND_LOG4CXX -DROS_PACKAGE_NAME=\"camera_calibration_parsers\" -I/<<PKGBUILDDIR>>/camera_calibration_parsers/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/usr/include/python2.7  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2   -o CMakeFiles/convert.dir/src/convert.cpp.o -c /<<PKGBUILDDIR>>/camera_calibration_parsers/src/convert.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 51%] Linking CXX executable ../devel/lib/camera_calibration_parsers/convert
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/camera_calibration_parsers && /usr/bin/cmake -E cmake_link_script CMakeFiles/convert.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/convert.dir/src/convert.cpp.o  -o ../devel/lib/camera_calibration_parsers/convert -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/devel/lib/x86_64-linux-gnu: ../devel/lib/x86_64-linux-gnu/libcamera_calibration_parsers.so.1.11.11 -lrosconsole -lrosconsole_log4cxx -lrosconsole_backend_interface -llog4cxx -lboost_regex -lrostime -lcpp_common -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 -lroscpp -lboost_filesystem -lboost_signals -lxmlrpcpp -lroscpp_serialization -lyaml-cpp -lboost_filesystem -lboost_signals -lxmlrpcpp -lroscpp_serialization -lyaml-cpp -lrosconsole -lrosconsole_log4cxx -lrosconsole_backend_interface -llog4cxx -lboost_regex -lrostime -lcpp_common -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 51%] Built target convert
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/camera_calibration_parsers && /usr/bin/c++  -DROSCONSOLE_BACKEND_LOG4CXX -DROS_PACKAGE_NAME=\"camera_calibration_parsers\" -Dcamera_calibration_parsers_wrapper_EXPORTS -I/<<PKGBUILDDIR>>/camera_calibration_parsers/include -I/usr/share/xmlrpcpp/cmake/../../../include/xmlrpcpp -I/usr/include/python2.7  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -o CMakeFiles/camera_calibration_parsers_wrapper.dir/src/parse_wrapper.cpp.o -c /<<PKGBUILDDIR>>/camera_calibration_parsers/src/parse_wrapper.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 54%] Linking CXX shared library ../devel/lib/python2.7/dist-packages/camera_calibration_parsers/camera_calibration_parsers_wrapper.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/camera_calibration_parsers && /usr/bin/cmake -E cmake_link_script CMakeFiles/camera_calibration_parsers_wrapper.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -g -O2 -fdebug-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,camera_calibration_parsers_wrapper.so -o ../devel/lib/python2.7/dist-packages/camera_calibration_parsers/camera_calibration_parsers_wrapper.so CMakeFiles/camera_calibration_parsers_wrapper.dir/src/parse_wrapper.cpp.o -Wl,-rpath,/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/devel/lib/x86_64-linux-gnu: ../devel/lib/x86_64-linux-gnu/libcamera_calibration_parsers.so.1.11.11 -lroscpp -lboost_filesystem -lboost_signals -lrosconsole -lrosconsole_log4cxx -lrosconsole_backend_interface -llog4cxx -lboost_regex -lxmlrpcpp -lroscpp_serialization -lrostime -lcpp_common -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 -lboost_python -lpython2.7 -lyaml-cpp -lboost_filesystem -lboost_signals -lrosconsole -lrosconsole_log4cxx -lrosconsole_backend_interface -llog4cxx -lboost_regex -lxmlrpcpp -lroscpp_serialization -lrostime -lcpp_common -lboost_system -lboost_thread -lboost_chrono -lboost_date_time -lboost_atomic -lpthread /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4 
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 54%] Built target camera_calibration_parsers_wrapper
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:133: all] Error 2
dh_auto_build: cd obj-x86_64-linux-gnu && make -j8 -Oline "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:5: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2



More information about the debian-science-maintainers mailing list