[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#925726: kf5-messagelib: ftbfs with GCC-9



Package: src:kf5-messagelib
Version: 4:18.08.3-2
Severity: normal
Tags: sid bullseye
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-9

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-9/g++-9, but succeeds to build with gcc-8/g++-8. 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/gcc9-20190321/kf5-messagelib_18.08.3-2_unstable_gcc9.log
The last lines of the build log are at the end of this report.

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

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
dh_link  # [-a]
dh_compress '-X.dcl' '-X.docbook' '-X-license' '-X.tag' '-X.sty' '-X.el'  # [-a]
dh_fixperms  # [-a]
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
# "install-arch" target is done
/usr/bin/make -f debian/rules dhmk_run_binary-arch_commands DHMK_TARGET="binary-arch"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_strip  # [-a]
dh_makeshlibs '-Xusr/lib/libkdeinit5_*'  # [-a]
dpkg-gensymbols: warning: debian/libkf5messagecomposer5abi1/DEBIAN/symbols doesn't match completely debian/libkf5messagecomposer5abi1.symbols
--- debian/libkf5messagecomposer5abi1.symbols (libkf5messagecomposer5abi1_4:18.08.3-2_amd64)
+++ dpkg-gensymbolstjoKZs	2019-03-26 15:33:29.977247635 +0000
@@ -1182,7 +1182,7 @@
  (optional=templinst)_ZNSt6vectorIN5GpgME3KeyESaIS1_EE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPS1_S3_EEEEvS8_T_S9_St20forward_iterator_tag@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt6vectorIN5GpgME3KeyESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt6vectorIN5GpgME3KeyESaIS1_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS1_S3_EES7_@ABI_5_1 4:18.07.90
- (optional=templinst)_ZNSt6vectorIN5GpgME3KeyESaIS1_EE9push_backERKS1_@ABI_5_1 4:18.07.90
+#MISSING: 4:18.08.3-2# (optional=templinst)_ZNSt6vectorIN5GpgME3KeyESaIS1_EE9push_backERKS1_@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt6vectorIN5GpgME3KeyESaIS1_EEC1ERKS3_@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt6vectorIN5GpgME3KeyESaIS1_EEC2ERKS3_@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt6vectorIN5GpgME3KeyESaIS1_EED1Ev@ABI_5_1 4:18.07.90
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkf5messagelist5abi1/DEBIAN/symbols doesn't match completely debian/libkf5messagelist5abi1.symbols
--- debian/libkf5messagelist5abi1.symbols (libkf5messagelist5abi1_4:18.08.3-2_amd64)
+++ dpkg-gensymbols2WTmDc	2019-03-26 15:33:30.337247760 +0000
@@ -349,7 +349,7 @@
  _ZN11MessageList6WidgetD1Ev@ABI_5_1 4:18.07.90
  _ZN11MessageList6WidgetD2Ev@ABI_5_1 4:18.07.90
  (optional=templinst)_ZN12KConfigGroup10writeEntryIiEEvPKcRKT_6QFlagsIN11KConfigBase15WriteConfigFlagEE@ABI_5_1 4:18.07.90
- _ZN9QHashData9hasShrunkEv@ABI_5_1 4:18.07.90
+#MISSING: 4:18.08.3-2# _ZN9QHashData9hasShrunkEv@ABI_5_1 4:18.07.90
  _ZNK11MessageList12StorageModel10itemForRowEi@ABI_5_1 4:18.07.90
  _ZNK11MessageList12StorageModel10metaObjectEv@ABI_5_1 4:18.07.90
  _ZNK11MessageList12StorageModel11columnCountERK11QModelIndex@ABI_5_1 4:18.07.90
dpkg-gensymbols: warning: debian/libkf5messageviewer5abi1/DEBIAN/symbols doesn't match completely debian/libkf5messageviewer5abi1.symbols
--- debian/libkf5messageviewer5abi1.symbols (libkf5messageviewer5abi1_4:18.08.3-2_amd64)
+++ dpkg-gensymbols235QyA	2019-03-26 15:33:30.697247885 +0000
@@ -815,7 +815,7 @@
  _ZN13MessageViewer9HTMLBlockD2Ev@ABI_5_1 4:18.07.90
  (optional=templinst|arch=!arm64 !armhf !mipsel)_ZN5KMime7Content6headerINS_7Headers7SubjectEEEPT_b@ABI_5_1 4:18.07.90
  (optional=templinst)_ZN7Akonadi4Item14setPayloadImplI14QSharedPointerIN5KMime7MessageEEEENSt9enable_ifIXntsrNS_8Internal12PayloadTraitIT_EE13isPolymorphicEvE4typeERKS9_@ABI_5_1 4:18.07.90
- (optional=templinst)_ZN7QObject7connectIM7QActionFvbEMN13MessageViewer13ViewerPrivateEFvvEEEN11QMetaObject10ConnectionEPKN9QtPrivate15FunctionPointerIT_E6ObjectESC_PKNSB_IT0_E6ObjectESH_N2Qt14ConnectionTypeE@ABI_5_1 4:18.07.90
+#MISSING: 4:18.08.3-2# (optional=templinst)_ZN7QObject7connectIM7QActionFvbEMN13MessageViewer13ViewerPrivateEFvvEEEN11QMetaObject10ConnectionEPKN9QtPrivate15FunctionPointerIT_E6ObjectESC_PKNSB_IT0_E6ObjectESH_N2Qt14ConnectionTypeE@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNK12KConfigGroup9readEntryI10QByteArrayEET_PKcRKS2_@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNK12KConfigGroup9readEntryI5QFontEET_PKcRKS2_@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNK12KConfigGroup9readEntryI5QSizeEET_PKcRKS2_@ABI_5_1 4:18.07.90
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libkf5mimetreeparser5abi1/DEBIAN/symbols doesn't match completely debian/libkf5mimetreeparser5abi1.symbols
--- debian/libkf5mimetreeparser5abi1.symbols (libkf5mimetreeparser5abi1_4:18.08.3-2_amd64)
+++ dpkg-gensymbols6hN6vP	2019-03-26 15:33:30.873247946 +0000
@@ -364,10 +364,11 @@
  (optional=templinst)_ZNSt15_Sp_counted_ptrIDnLN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@ABI_5_1 4:18.07.90
- (optional=templinst)_ZNSt6vectorI7QStringSaIS0_EE12emplace_backIJS0_EEEvDpOT_@ABI_5_1 4:18.07.90
+#MISSING: 4:18.08.3-2# (optional=templinst)_ZNSt6vectorI7QStringSaIS0_EE12emplace_backIJS0_EEEvDpOT_@ABI_5_1 4:18.07.90
  (optional=templinst|arch=i386 mipsel)_ZNSt6vectorI7QStringSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@ABI_5_1 4:18.07.90
- (optional=templinst)_ZNSt6vectorIN5GpgME9SignatureESaIS1_EED1Ev@ABI_5_1 4:18.07.90
- (optional=templinst)_ZNSt6vectorIN5GpgME9SignatureESaIS1_EED2Ev@ABI_5_1 4:18.07.90
+ _ZNSt6vectorI7QStringSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@ABI_5_1 4:18.08.3-2
+#MISSING: 4:18.08.3-2# (optional=templinst)_ZNSt6vectorIN5GpgME9SignatureESaIS1_EED1Ev@ABI_5_1 4:18.07.90
+#MISSING: 4:18.08.3-2# (optional=templinst)_ZNSt6vectorIN5GpgME9SignatureESaIS1_EED2Ev@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt6vectorISt4pairIN5GpgME16DecryptionResult9RecipientENS1_3KeyEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@ABI_5_1 4:18.07.90
  (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPcEEvT_S7_St20forward_iterator_tag@ABI_5_1 4:18.07.90
  _ZTIN14MimeTreeParser10NodeHelperE@ABI_5_1 4:18.07.90
dh_makeshlibs: failing due to earlier errors
make[1]: *** [/usr/share/pkg-kde-tools/qt-kde-team/3/dhmk.mk:97: pre_binary-arch_dh_makeshlibs] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [/usr/share/pkg-kde-tools/qt-kde-team/3/dhmk.mk:112: debian/dhmk_binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch subprocess returned exit status 2


Reply to: