Public bug reported: libseqlib 1.2.0+dfsg-12 fails to build from source in stonking.
Regressing architectures (built before with 1.2.0+dfsg-11build4, fail now): amd64, amd64v3. Build log(s): - https://launchpad.net/ubuntu/+source/libseqlib/1.2.0+dfsg-12/+build/33470716/+files/buildlog_ubuntu-stonking-amd64.libseqlib_1.2.0+dfsg-12_BUILDING.txt.gz - https://launchpad.net/ubuntu/+source/libseqlib/1.2.0+dfsg-12/+build/33470717/+files/buildlog_ubuntu-stonking-amd64v3.libseqlib_1.2.0+dfsg-12_BUILDING.txt.gz Diagnosis: the deterministic matcher reported testsuite-failure (dh_auto_test), but dh_auto_test passes; the failure is in dh_makeshlibs / dpkg-gensymbols: dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file -#MISSING: 1.2.0+dfsg-12# _ZZNKSt8__detail9_Executor...regex_traitsIcEEE10_M_is_wordEcE3__s@Base 1.2.0 -#MISSING: 1.2.0+dfsg-12# _ZZNSt8__detail20__lookup_collatename...E14__collatenames@Base 1.2.0 dh_makeshlibs: error: failing due to earlier errors Root cause: debian/libseqlib2.symbols.amd64 (the only arch-specific symbols file, hence amd64/amd64v3 only) was regenerated in Debian 1.2.0+dfsg-12 against Debian's toolchain and lists inlined libstdc++ <regex> template-internal static-local symbols. Ubuntu stonking's GCC 15 libstdc++ emits these differently (old symbols gone; new ...regex_traitsIcEELb0EE/Lb1EE10_M_is_word... and regex_traits<char>::lookup_classname/ lookup_collatename static-locals appear). Suggested fix: these std:: template-instantiation symbols are not part of libseqlib's ABI. Mark them (optional) or use (c++|regex) patterns in debian/libseqlib2.symbols.amd64, or drop them. Forward the change to Debian. No existing Ubuntu or Debian report found (Debian #1143674, the previous symbols FTBFS, was closed by 1.2.0+dfsg-12). Debian unstable/testing carry the same version. ** Affects: libseqlib (Ubuntu) Importance: Undecided Status: New ** Tags: ftbfs stonking update-excuse ** Tags added: ftbfs stonking update-excuse -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2168990 Title: libseqlib 1.2.0+dfsg-12 FTBFS on amd64, amd64v3 (symbols mismatch) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libseqlib/+bug/2168990/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
