#1012982 libkolabxml: ftbfs with GCC-12

#1012982#5
Date:
2022-06-16 12:11:05 UTC
From:
To:
[This bug is targeted to the upcoming bookworm release]

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

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/gcc12/libkolabxml_1.2.1-1_unstable_gcc12.log
The last lines of the build log are at the end of this report.

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

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN8KolabXSD18attachmentPropTypeEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN8KolabXSD21classifcationPropTypeEED1Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN8KolabXSD21classifcationPropTypeEED2Ev@Base 1.1.6
- (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN8KolabXSD7SnippetEED1Ev@Base 1.1.6
- (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN8KolabXSD7SnippetEED2Ev@Base 1.1.6
+#MISSING: 1.2.1-1# (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN8KolabXSD7SnippetEED1Ev@Base 1.1.6
+#MISSING: 1.2.1-1# (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN8KolabXSD7SnippetEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_010CryptoTypeEED1Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_010CryptoTypeEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_010CustomTypeEED1Ev@Base 1.1.6
@@ -8083,8 +8095,8 @@
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_012notePropTypeEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013TimeStampTypeEED1Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013TimeStampTypeEED2Ev@Base 1.1.6
- (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013TypeValueTypeEED1Ev@Base 1.1.6
- (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013TypeValueTypeEED2Ev@Base 1.1.6
+#MISSING: 1.2.1-1# (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013TypeValueTypeEED1Ev@Base 1.1.6
+#MISSING: 1.2.1-1# (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013TypeValueTypeEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013emailPropTypeEED1Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013emailPropTypeEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_013fburlPropTypeEED1Ev@Base 1.1.6
@@ -8115,8 +8127,8 @@
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_017PrefTypeValueTypeEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_018categoriesPropTypeEED1Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_018categoriesPropTypeEED2Ev@Base 1.1.6
- (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_019CryptoTypeValueTypeEED1Ev@Base 1.1.6
- (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_019CryptoTypeValueTypeEED2Ev@Base 1.1.6
+#MISSING: 1.2.1-1# (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_019CryptoTypeValueTypeEED1Ev@Base 1.1.6
+#MISSING: 1.2.1-1# (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_019CryptoTypeValueTypeEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_019affiliationPropTypeEED1Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_019affiliationPropTypeEED2Ev@Base 1.1.6
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_019anniversaryPropTypeEED1Ev@Base 1.1.6
@@ -8137,6 +8149,34 @@
  (optional=templinst|arch=!kfreebsd-amd64 !kfreebsd-i386 !mips !powerpcspe)_ZNSt8auto_ptrIN9vcard_4_09nPropTypeEED2Ev@Base 1.1.6
  (optional=templinst)_ZNSt8auto_ptrISt3mapIPKN3xsd3cxx4tree8identityEPNS3_5_typeENS7_19identity_comparatorESaISt4pairIKS6_S8_EEEED1Ev@Base 1.1.0
  (optional=templinst)_ZNSt8auto_ptrISt3mapIPKN3xsd3cxx4tree8identityEPNS3_5_typeENS7_19identity_comparatorESaISt4pairIKS6_S8_EEEED2Ev@Base 1.1.0
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab10AttachmentESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab11AffiliationESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab13CategoryColorESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab14CustomPropertyESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab14FreebusyPeriodESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab16ContactReferenceESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab3KeyESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab3UrlESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab4TodoESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab5AlarmESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab5EmailESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab5EventESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab6PeriodESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab7AddressESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab7RelatedESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab7SnippetESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab8AttendeeESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab9TelephoneESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKN5Kolab9cDateTimeESt6vectorIS3_SaIS3_EEEEPS3_ET0_T_SC_SB_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEEPS7_ET0_T_SG_SF_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIPKN5Kolab10AttachmentEPS1_ET0_T_S6_S5_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIPKN5Kolab14FreebusyPeriodEPS1_ET0_T_S6_S5_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIPKN5Kolab4TodoEPS1_ET0_T_S6_S5_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIPKN5Kolab5AlarmEPS1_ET0_T_S6_S5_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIPKN5Kolab5EventEPS1_ET0_T_S6_S5_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIPKN5Kolab6PeriodEPS1_ET0_T_S6_S5_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIPKN5Kolab8AttendeeEPS1_ET0_T_S6_S5_@Base 1.2.1-1
+ _ZSt16__do_uninit_copyIPKN5Kolab9cDateTimeEPS1_ET0_T_S6_S5_@Base 1.2.1-1
  (optional=templinst|arch=!alpha !amd64 !arm64 !armel !armhf !hppa !hurd-i386 !i386 !ia64 !m68k !mips64el !mipsel !powerpc !ppc64 !ppc64el !riscv64 !s390x !sh4 !sparc64 !x32)_ZSteqIN5Kolab14CustomPropertyESaIS1_EEbRKSt6vectorIT_T0_ES8_@Base 1.1.2
  (optional=templinst|arch=kfreebsd-amd64 kfreebsd-i386 mips powerpcspe)_ZSteqIcEN9__gnu_cxx11__enable_ifIXsrSt9__is_charIT_E7__valueEbE6__typeERKNSt7__cxx1112basic_stringIS3_St11char_traitsIS3_ESaIS3_EEESE_@Base 1.1.2
  (optional=templinst|arch=kfreebsd-amd64 kfreebsd-i386 mips powerpcspe)_ZSteqIiSaIiEEbRKSt6vectorIT_T0_ES6_@Base 1.1.0
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

#1012982#10
Date:
2022-06-25 19:49:01 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
libkolabxml, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1012982@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sandro Knauß <hefee@debian.org> (supplier of updated libkolabxml package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 25 Jun 2022 21:31:01 +0200
Source: libkolabxml
Architecture: source
Version: 1.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Kolab Maintainers <team+kolab-mantainers@tracker.debian.org>
Changed-By: Sandro Knauß <hefee@debian.org>
Closes: 1012982
Changes:
 libkolabxml (1.2.1-2) unstable; urgency=medium
 .
   * Update symbols file to match GCC-12 generated symbols.(Closes:
     #1012982)
Checksums-Sha1:
 eb835b8336f7026b1d1a39004d1b79926b2bd7d0 2506 libkolabxml_1.2.1-2.dsc
 5c514c4ab06a4304ee9f4fc1ff94f702c1ccf4cd 56160 libkolabxml_1.2.1-2.debian.tar.xz
Checksums-Sha256:
 f7214d7443ae4a6ee854725e9f752eb4159e148fa8357734e32229e005493edb 2506 libkolabxml_1.2.1-2.dsc
 f5b8999cd8685ef1016afdefd83c8a3b47dfa2344197476c31754db50f9948e8 56160 libkolabxml_1.2.1-2.debian.tar.xz
Files:
 6208f4869dfd0076d42cf8713832e4f5 2506 libs optional libkolabxml_1.2.1-2.dsc
 b27541dc5a558644639f8733b826eef0 56160 libs optional libkolabxml_1.2.1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEOewRoCAWtykmSRoG462wCFBgVjYFAmK3YsoRHGhlZmVlQGRl
Ymlhbi5vcmcACgkQ462wCFBgVjZOmQ//ULRZwaB2noAvPnxTmmgl/LljvUyUuII7
GLHW6tujQhSsbTUm5C9+5y24AlCJiypVv7GKzn3lj4DAnd/hSe9umQryc1vkwe2P
Hmkoh+jTVK0g8C/910Z1CFDVuy9Bv3LsPO6NSXuk8RNL4XnYc0OFY8t5RD8edAo1
UukF7hFci6qwp5WsWJ1qjYomaueRU403Y0F+2U5JouWmE8nSv7094efFH9I8eEPf
arOUuhCfaF2Aj4RF8+j/iMlppe2shYBC4vC1j9Rs7g3q6l9Bc+GWO+Nwzo6UB4MN
Fz/qVFnW1PIkE7S6LRz6Pjo0YlosExaz2IkgafU4dOcr+9AyEYdnBXl7Ch2uWBOK
C7/rkIrYtW5vJALa+Sq//0KZgGf6gw4WLBv+eYsgp8ofEtswGdm9zfvcTjDKxWPn
FUExv4H7CyK6aIzSK5jAnqj9WZ+abgna2Sf6/hHE1kvrW+GZFIsSvjNwCaMN/kem
yvjnqIiTzBBYeyniTj8PKQYjXWo9I0mH0Gc4ezoucsvN81NIXZ9AdzDIthQ3s3x+
XyrY9Jf7mOUJDHdfzgEAtWRZvxy6zWYoU0AhQD1OL3dOI5jnLnUikoylBsNjDcg4
lohyrMp/MO+X1aGO/Gp5dUHBPCxtwHzemwofcAdg9961kj44puqoamSEJtltR4f/
e7jNvZGct6k=
=8tEo
-----END PGP SIGNATURE-----