[Debian-med-packaging] Bug#940280: spoa: FTBFS with GCC 9: some symbols or patterns disappeared

Graham Inggs ginggs at debian.org
Sun Sep 15 09:22:49 BST 2019


Source: spoa
Version: 3.0.0-1
Severity: serious
Tags: bullseye sid
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-9

Hi Maintainer

As can be seen on reproducible builds [1], spoa FTBFS with GCC 9.

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.

I've include what I think is the relevant part of the log below.

Regards
Graham


[1] https://tests.reproducible-builds.org/debian/rb-pkg/spoa.html


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/libspoa3/DEBIAN/symbols doesn't match
completely debian/libspoa3.symbols
--- debian/libspoa3.symbols (libspoa3_3.0.0-1_amd64)
+++ dpkg-gensymbolsVs0TTc 2019-09-01 18:18:56.118394192 -1200
@@ -68,7 +68,8 @@
  _ZNK4spoa5Graph8subgraphEjjRSt6vectorIiSaIiEE at Base 1.1.3
  _ZNK4spoa5Graph9print_dotERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base
1.1.5
  _ZNKSt5ctypeIcE8do_widenEc at Base 1.1.5
- _ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEEm at Base
1.1.3
+#MISSING: 3.0.0-1#
_ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS1_10_Hash_nodeIjLb0EEEm at Base
1.1.3
+ _ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm at Base
3.0.0-1
  _ZNSt11_Deque_baseIjSaIjEE17_M_initialize_mapEm at Base 1.1.3
  _ZNSt11_Deque_baseIjSaIjEED1Ev at Base 1.1.3
  _ZNSt11_Deque_baseIjSaIjEED2Ev at Base 1.1.3
dh_makeshlibs: failing due to earlier errors
make: *** [debian/rules:13: binary] Error 255
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess
returned exit status 2



More information about the Debian-med-packaging mailing list