Bug#957037: biboumi: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 11:57:04 BST 2020


Package: src:biboumi
Version: 8.3-1
Severity: normal
Tags: sid bullseye
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-10

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-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/biboumi_8.3-1_unstable_gcc10.log
The last lines of the build log are at the end of this report.

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

[...]
/usr/bin/g++   -D__FILENAME__=\"src/utils/reload.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/reload.cpp.o -c /<<PKGBUILDDIR>>/src/utils/reload.cpp
[ 50%] Building CXX object CMakeFiles/utils.dir/src/utils/revstr.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/revstr.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/revstr.cpp.o -c /<<PKGBUILDDIR>>/src/utils/revstr.cpp
[ 52%] Building CXX object CMakeFiles/utils.dir/src/utils/sha1.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/sha1.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/sha1.cpp.o -c /<<PKGBUILDDIR>>/src/utils/sha1.cpp
[ 54%] Building CXX object CMakeFiles/utils.dir/src/utils/split.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/split.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/split.cpp.o -c /<<PKGBUILDDIR>>/src/utils/split.cpp
[ 56%] Building CXX object CMakeFiles/utils.dir/src/utils/string.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/string.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/string.cpp.o -c /<<PKGBUILDDIR>>/src/utils/string.cpp
[ 58%] Building CXX object CMakeFiles/utils.dir/src/utils/system.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/system.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/system.cpp.o -c /<<PKGBUILDDIR>>/src/utils/system.cpp
[ 60%] Building CXX object CMakeFiles/utils.dir/src/utils/time.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/time.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/time.cpp.o -c /<<PKGBUILDDIR>>/src/utils/time.cpp
[ 62%] Building CXX object CMakeFiles/utils.dir/src/utils/timed_events.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/timed_events.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/timed_events.cpp.o -c /<<PKGBUILDDIR>>/src/utils/timed_events.cpp
[ 64%] Building CXX object CMakeFiles/utils.dir/src/utils/timed_events_manager.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/timed_events_manager.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/timed_events_manager.cpp.o -c /<<PKGBUILDDIR>>/src/utils/timed_events_manager.cpp
[ 66%] Building CXX object CMakeFiles/utils.dir/src/utils/tolower.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/tolower.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/tolower.cpp.o -c /<<PKGBUILDDIR>>/src/utils/tolower.cpp
[ 68%] Building CXX object CMakeFiles/utils.dir/src/utils/uuid.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/uuid.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/uuid.cpp.o -c /<<PKGBUILDDIR>>/src/utils/uuid.cpp
[ 70%] Building CXX object CMakeFiles/utils.dir/src/utils/xdg.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/utils/xdg.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/utils.dir/src/utils/xdg.cpp.o -c /<<PKGBUILDDIR>>/src/utils/xdg.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 70%] Built target utils
/usr/bin/make -f CMakeFiles/identd.dir/build.make CMakeFiles/identd.dir/depend
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>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/identd.dir/DependInfo.cmake --color=
Scanning dependencies of target identd
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
/usr/bin/make -f CMakeFiles/identd.dir/build.make CMakeFiles/identd.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 72%] Building CXX object CMakeFiles/identd.dir/src/identd/identd_socket.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/identd/identd_socket.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/identd.dir/src/identd/identd_socket.cpp.o -c /<<PKGBUILDDIR>>/src/identd/identd_socket.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 72%] Built target identd
/usr/bin/make -f CMakeFiles/config.dir/build.make CMakeFiles/config.dir/depend
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>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/config.dir/DependInfo.cmake --color=
Scanning dependencies of target config
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
/usr/bin/make -f CMakeFiles/config.dir/build.make CMakeFiles/config.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 74%] Building CXX object CMakeFiles/config.dir/src/config/config.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/config/config.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/config.dir/src/config/config.cpp.o -c /<<PKGBUILDDIR>>/src/config/config.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 74%] Built target config
/usr/bin/make -f CMakeFiles/network.dir/build.make CMakeFiles/network.dir/depend
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>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/network.dir/DependInfo.cmake --color=
Scanning dependencies of target network
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
/usr/bin/make -f CMakeFiles/network.dir/build.make CMakeFiles/network.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 76%] Building CXX object CMakeFiles/network.dir/src/network/credentials_manager.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/network/credentials_manager.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/network.dir/src/network/credentials_manager.cpp.o -c /<<PKGBUILDDIR>>/src/network/credentials_manager.cpp
[ 78%] Building CXX object CMakeFiles/network.dir/src/network/dns_handler.cpp.o
/usr/bin/g++   -D__FILENAME__=\"src/network/dns_handler.cpp\" -I/usr/include/uuid -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/database -I/usr/include/postgresql -isystem /usr/include/botan-2  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++1y -pedantic -Wall -Wextra -Wconversion -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG   -o CMakeFiles/network.dir/src/network/dns_handler.cpp.o -c /<<PKGBUILDDIR>>/src/network/dns_handler.cpp
/<<PKGBUILDDIR>>/src/network/dns_handler.cpp: In constructor ‘DNSHandler::DNSHandler(std::shared_ptr<Poller>&)’:
/<<PKGBUILDDIR>>/src/network/dns_handler.cpp:25:16: error: ‘runtime_error’ is not a member of ‘std’
   25 |     throw std::runtime_error("Failed to initialize udns socket: "s + strerror(errno));
      |                ^~~~~~~~~~~~~
make[3]: *** [CMakeFiles/network.dir/build.make:79: CMakeFiles/network.dir/src/network/dns_handler.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:548: CMakeFiles/network.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:133: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2



More information about the Pkg-voip-maintainers mailing list