Bug#1037740: libsigc++-3.0: ftbfs with GCC-13

Matthias Klose doko at debian.org
Wed Jun 14 10:27:17 BST 2023


Package: src:libsigc++-3.0
Version: 3.4.0-1
Severity: normal
Tags: sid trixie
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-13

[This bug is targeted to the upcoming trixie 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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/libsigc++-3.0_3.4.0-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.

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

[...]
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libsigc++-3.0-0/DEBIAN/symbols doesn't match completely debian/libsigc++-3.0-0.symbols
--- debian/libsigc++-3.0-0.symbols (libsigc++-3.0-0_3.4.0-1_amd64)
+++ dpkg-gensymbolsH2q9zb	2023-05-22 00:59:40.932688489 +0000
@@ -107,22 +107,29 @@
  _ZNK4sigc9trackable30remove_destroy_notify_callbackEPNS_10notifiableE at Base 3.2.0
  (optional=templist|arch=armel riscv64)_ZNK9__gnu_cxx24__concurrence_lock_error4whatEv at Base 3.2.0
  (optional=templist|arch=armel riscv64)_ZNK9__gnu_cxx26__concurrence_unlock_error4whatEv at Base 3.2.0
- _ZNSt15__allocated_ptrISaISt10_List_nodeIN4sigc9slot_baseEEEED1Ev at Base 3.2.0
- _ZNSt15__allocated_ptrISaISt10_List_nodeIN4sigc9slot_baseEEEED2Ev at Base 3.2.0
+#MISSING: 3.4.0-1# _ZNSt15__allocated_ptrISaISt10_List_nodeIN4sigc9slot_baseEEEED1Ev at Base 3.2.0
+#MISSING: 3.4.0-1# _ZNSt15__allocated_ptrISaISt10_List_nodeIN4sigc9slot_baseEEEED2Ev at Base 3.2.0
  (optional=templinst|arch=armel riscv64)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE10_M_releaseEv at Base 3.2.0
  (optional=templist|arch=amd64 armhf)_ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv at Base 3.2.0
+ _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE24_M_release_last_use_coldEv at Base 3.4.0-1
  (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv at Base 3.2.0
  (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv at Base 3.2.0
  (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info at Base 3.2.0
  (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EED0Ev at Base 3.2.0
  (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EED1Ev at Base 3.2.0
  (optional=templinst|arch=armel riscv64)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EED2Ev at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED0Ev at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED1Ev at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EED2Ev at Base 3.2.0
+ _ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv at Base 3.4.0-1
+ _ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv at Base 3.4.0-1
+ _ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info at Base 3.4.0-1
+ _ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev at Base 3.4.0-1
+ _ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev at Base 3.4.0-1
+ _ZNSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev at Base 3.4.0-1
  _ZSt20__throw_bad_weak_ptrv at Base 3.2.0
  _ZTIN4sigc10notifiableE at Base 3.2.0
  _ZTIN4sigc8internal8slot_repE at Base 3.2.0
@@ -136,7 +143,8 @@
  (optional=templist|arch=amd64 armhf)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 3.2.0
  (optional=templist|arch=armel armhf)_ZTISt19_Sp_make_shared_tag at Base 3.2.0
  (optional=templist|arch=armel riscv64)_ZTISt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EE at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZTISt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZTISt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE at Base 3.2.0
+ _ZTISt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EE at Base 3.4.0-1
  _ZTSN4sigc10notifiableE at Base 3.2.0
  _ZTSN4sigc8internal8slot_repE at Base 3.2.0
  _ZTSN4sigc9trackableE at Base 3.2.0
@@ -149,10 +157,12 @@
  (optional=templist|arch=amd64 armhf)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 3.2.0
  _ZTSSt19_Sp_make_shared_tag at Base 3.2.0
  (optional=templist|arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EE at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZTSSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZTSSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE at Base 3.2.0
+ _ZTSSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EE at Base 3.4.0-1
  _ZTVN4sigc8internal8slot_repE at Base 3.2.0
  (optional=templist|arch=armel riscv64)_ZTVN9__gnu_cxx24__concurrence_lock_errorE at Base 3.2.0
  (optional=templist|arch=armel riscv64)_ZTVN9__gnu_cxx26__concurrence_unlock_errorE at Base 3.2.0
  (optional=templist|arch=armel riscv64)_ZTVSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE1EE at Base 3.2.0
- (optional=templist|arch=amd64 armhf)_ZTVSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE at Base 3.2.0
+#MISSING: 3.4.0-1# (optional=templist|arch=amd64 armhf)_ZTVSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIS2_ELN9__gnu_cxx12_Lock_policyE2EE at Base 3.2.0
+ _ZTVSt23_Sp_counted_ptr_inplaceIN4sigc8internal11signal_implESaIvELN9__gnu_cxx12_Lock_policyE2EE at Base 3.4.0-1
  _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag at Base 3.2.0
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2



More information about the pkg-gnome-maintainers mailing list