Bug#897878: ucommon: ftbfs with GCC-8

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


Package: src:ucommon
Version: 7.0.0-12
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/ucommon_7.0.0-12_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

[...]
make[2]: Leaving directory '/<<PKGBUILDDIR>>/utils'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/ucommon/cmake'
 /usr/bin/install -c -m 644 cmake/CapeConfig.cmake cmake/CapeMakeTargets.cmake '/<<PKGBUILDDIR>>/debian/tmp/usr/share/ucommon/cmake'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1'
 /usr/bin/install -c -m 644 ucommon-config.1 commoncpp-config.1 '/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
 /usr/bin/install -c -m 644 ucommon.pc commoncpp.pc '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
 /usr/bin/install -c ucommon-config commoncpp-config '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install -a
   debian/rules override_dh_installdocs
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installdocs --exclude=.map --exclude=.md5
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installchangelogs -a
   dh_installman -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   debian/rules override_dh_strip
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_strip --dbgsym-migration='libucommon8-dbg (<< 7.0.0-7~)'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_makeshlibs -a
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libucommon8/DEBIAN/symbols doesn't match completely debian/libucommon8.symbols
--- debian/libucommon8.symbols (libucommon8_7.0.0-12_amd64)
+++ dpkg-gensymbolsjqszvZ	2018-05-02 13:05:46.327397688 +0000
@@ -14,6 +14,9 @@
  (c++)"VTT for ost::TTYStream at Base" 7.0.0
  (c++)"VTT for ost::ThreadQueue at Base" 7.0.0
  (c++)"VTT for ost::ttystream at Base" 7.0.0
+ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag at Base 7.0.0-12
+ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag at Base 7.0.0-12
+ _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_N3ost4Slog5LevelEESt10_Select1stISB_ESt4lessIS5_ESaISB_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS7_EESM_IJEEEEESt17_Rb_tree_iteratorISB_ESt23_Rb_tree_const_iteratorISB_EDpOT_ at Base 7.0.0-12
  (c++)"non-virtual thunk to ost::AppLog::~AppLog()@Base" 7.0.0
  (c++)"non-virtual thunk to ost::SerialService::~SerialService()@Base" 7.0.0
  (c++)"non-virtual thunk to ost::SharedMemPager::~SharedMemPager()@Base" 7.0.0
dh_makeshlibs: failing due to earlier errors
make: *** [debian/rules:11: binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2



More information about the Pkg-voip-maintainers mailing list