[Debian-med-packaging] Bug#957472: libquazip: ftbfs with GCC-10

Matthias Klose doko at debian.org
Fri Apr 17 12:04:52 BST 2020


Package: src:libquazip
Version: 0.7.6-6
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/libquazip_0.7.6-6_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

[...]
   dh_link -O-buildsystemqmake
   dh_installwm -O-buildsystemqmake
   dh_installxfonts -O-buildsystemqmake
   dh_strip_nondeterminism -O-buildsystemqmake
   dh_compress -O-buildsystemqmake
   dh_fixperms -O-buildsystemqmake
   debian/rules override_dh_missing
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_missing --fail-missing
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_dwz -O-buildsystemqmake
   dh_strip -O-buildsystemqmake
   dh_makeshlibs -O-buildsystemqmake
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libquazip5-1/DEBIAN/symbols doesn't match completely debian/libquazip5-1.symbols
--- debian/libquazip5-1.symbols (libquazip5-1_0.7.6-6_amd64)
+++ dpkg-gensymbolsiMN3m3	2020-02-26 12:46:31.430365473 +0000
@@ -126,12 +126,12 @@
  _ZN13QuaZipNewInfoD2Ev at Base 0.7.3
  _ZN13QuaZipPrivate20defaultFileNameCodecE at Base 0.7.3
  _ZN13QuaZipPrivate21goToFirstUnmappedFileEv at Base 0.7.3
- _ZN13QuaZipPrivate28addCurrentFileToDirectoryMapERK7QString at Base 0.7.6
+#MISSING: 0.7.6-6# _ZN13QuaZipPrivate28addCurrentFileToDirectoryMapERK7QString at Base 0.7.6
  _ZN14QuaZipFileInfoD1Ev at Base 0.7.3
  _ZN14QuaZipFileInfoD2Ev at Base 0.7.3
  _ZN16QuaZipFileInfo64D1Ev at Base 0.7.3
  _ZN16QuaZipFileInfo64D2Ev at Base 0.7.3
- _ZN18QAlgorithmsPrivate11qSortHelperIN5QListI16QuaZipFileInfo64E8iteratorES2_19QuaZipDirComparatorEEvT_S6_RKT0_T1_ at Base 0.7.3
+#MISSING: 0.7.6-6# _ZN18QAlgorithmsPrivate11qSortHelperIN5QListI16QuaZipFileInfo64E8iteratorES2_19QuaZipDirComparatorEEvT_S6_RKT0_T1_ at Base 0.7.3
  _ZN18QSharedDataPointerI16QuaZipDirPrivateE13detach_helperEv at Base 0.7.3
  _ZN18QSharedDataPointerI16QuaZipDirPrivateED1Ev at Base 0.7.3
  _ZN18QSharedDataPointerI16QuaZipDirPrivateED2Ev at Base 0.7.3
@@ -155,8 +155,11 @@
  _ZN5QHashI7QString15QHashDummyValueED2Ev at Base 0.7.3
  _ZN5QHashI7QString16unz64_file_pos_sE11deleteNode2EPN9QHashData4NodeE at Base 0.7.3
  _ZN5QHashI7QString16unz64_file_pos_sE13duplicateNodeEPN9QHashData4NodeEPv at Base 0.7.3
+ _ZN5QHashI7QString16unz64_file_pos_sE6insertERKS0_RKS1_ at Base 0.7.6-6
+ _ZN5QHashI7QString16unz64_file_pos_sED1Ev at Base 0.7.6-6
+ _ZN5QHashI7QString16unz64_file_pos_sED2Ev at Base 0.7.6-6
  _ZN5QListI14QuaZipFileInfoE18detach_helper_growEii at Base 0.7.3
- (optional)_ZN5QListI14QuaZipFileInfoE5clearEv at Base 0.7.3
+#MISSING: 0.7.6-6# (optional)_ZN5QListI14QuaZipFileInfoE5clearEv at Base 0.7.3
  _ZN5QListI14QuaZipFileInfoE6appendERKS0_ at Base 0.7.3
  _ZN5QListI14QuaZipFileInfoED1Ev at Base 0.7.3
  _ZN5QListI14QuaZipFileInfoED2Ev at Base 0.7.3
@@ -168,7 +171,7 @@
  _ZN5QListI16QuaZipFileInfo64ED1Ev at Base 0.7.3
  _ZN5QListI16QuaZipFileInfo64ED2Ev at Base 0.7.3
  _ZN5QListI7QStringE18detach_helper_growEii at Base 0.7.3
- (optional)_ZN5QListI7QStringE5clearEv at Base 0.7.3
+#MISSING: 0.7.6-6# (optional)_ZN5QListI7QStringE5clearEv at Base 0.7.3
  _ZN5QListI7QStringE6appendERKS0_ at Base 0.7.3
  _ZN5QListI7QStringEC1ERKS1_ at Base 0.7.3
  _ZN5QListI7QStringEC2ERKS1_ at Base 0.7.3
@@ -263,9 +266,9 @@
  _ZNK16QuaZipFileInfo6414getPermissionsEv at Base 0.7.3
  _ZNK16QuaZipFileInfo6416toQuaZipFileInfoER14QuaZipFileInfo at Base 0.7.3
  _ZNK17QuaZipFilePrivate11setZipErrorEi at Base 0.7.3
- (optional)_ZNK5QHashI7QString15QHashDummyValueE8findNodeERKS0_Pj at Base 0.7.3
+#MISSING: 0.7.6-6# (optional)_ZNK5QHashI7QString15QHashDummyValueE8findNodeERKS0_Pj at Base 0.7.3
  (optional)_ZNK5QHashI7QString15QHashDummyValueE8findNodeERKS0_j at Base 0.7.3
- (optional)_ZNK5QHashI7QString16unz64_file_pos_sE8findNodeERKS0_Pj at Base 0.7.3
+#MISSING: 0.7.6-6# (optional)_ZNK5QHashI7QString16unz64_file_pos_sE8findNodeERKS0_Pj at Base 0.7.3
  (optional)_ZNK5QHashI7QString16unz64_file_pos_sE8findNodeERKS0_j at Base 0.7.3
  _ZNK6QuaZip10getCommentEv at Base 0.7.3
  _ZNK6QuaZip10getZipNameEv at Base 0.7.3
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:19: binary] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2



More information about the Debian-med-packaging mailing list