Public bug reported:
Most architectures are failing to build 5.0.3-2.
I've reproduced failure locally:
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols
file: see diff output below
dpkg-gensymbols: warning: debian/libdbus-cpp5/DEBIAN/symbols doesn't match
completely debian/libdbus-cpp5.symbols
--- debian/libdbus-cpp5.symbols (libdbus-cpp5_5.0.3-2_amd64)
+++ dpkg-gensymbolse5FPkP 2021-08-05 21:54:51.508307074 +0000
@@ -218,10 +218,10 @@
_ZTSZN4core4dbus7Fixture7Private6SystemC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEUlSB_SB_E_@Base
5.0.1
_ZTSZN4core4dbus7Fixture7Private7SessionC4ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEUlSB_SB_E_@Base
5.0.1
_ZTSZN4core4dbus7Message7PrivateC4EP11DBusMessagebEUlS4_E_@Base 5.0.1
- _ZTVN4core4dbus3Bus6Errors12AlreadyOwnedE@Base 5.0.1
- _ZTVN4core4dbus3Bus6Errors12AlreadyOwnerE@Base 5.0.1
- _ZTVN4core4dbus3Bus6Errors8NoMemoryE@Base 5.0.1
-
_ZTVN4core4dbus5types10ObjectPath6Errors37InvalidObjectPathStringRepresentationE@Base
5.0.1
+#MISSING: 5.0.3-2# _ZTVN4core4dbus3Bus6Errors12AlreadyOwnedE@Base 5.0.1
+#MISSING: 5.0.3-2# _ZTVN4core4dbus3Bus6Errors12AlreadyOwnerE@Base 5.0.1
+#MISSING: 5.0.3-2# _ZTVN4core4dbus3Bus6Errors8NoMemoryE@Base 5.0.1
+#MISSING: 5.0.3-2#
_ZTVN4core4dbus5types10ObjectPath6Errors37InvalidObjectPathStringRepresentationE@Base
5.0.1
_ZTVN4core4dbus7FixtureE@Base 5.0.1
_ZZN4core4dbus4DBus21GetConnectionUnixUser4nameB5cxx11EvE1s@Base 5.0.1
_ZZN4core4dbus4DBus26GetConnectionUnixProcessID4nameB5cxx11EvE1s@Base 5.0.1
mv debian/.debhelper/generated/libdbus-cpp5/triggers.new
debian/.debhelper/generated/libdbus-cpp5/triggers
rm -f debian/dbus-cpp-bin/DEBIAN/shlibs
rm -f debian/libdbus-cpp-dev/DEBIAN/shlibs
rm -f debian/dbus-cpp-dev-examples/DEBIAN/shlibs
dh_makeshlibs: error: failing due to earlier errors
make: *** [debian/rules:16: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
blame: ./dbus-cpp_5.0.3-2.dsc
badpkg: rules build failed with exit code 2
autopkgtest [21:54:51]: ERROR: erroneous package: rules build failed with exit
code 2
---
This release includes this modification to the symbols file:
diff --git a/debian/libdbus-cpp5.symbols b/debian/libdbus-cpp5.symbols
index d96a2d8..f84a0c5 100644
--- a/debian/libdbus-cpp5.symbols
+++ b/debian/libdbus-cpp5.symbols
@@ -1,5 +1,6 @@
# SymbolsHelper-Confirmed: 5.0.1 amd64 armel armhf i386 m68k mipsel x32
libdbus-cpp.so.5 libdbus-cpp5 #MINVER#
+* Build-Depends-Package: libdbus-cpp-dev
_ZN4core4dbus14ServiceWatcherC1ESt10shared_ptrINS0_6ObjectEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN$
_ZN4core4dbus14ServiceWatcherC2ESt10shared_ptrINS0_6ObjectEERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN$
_ZN4core4dbus3Bus12remove_matchERKNS0_9MatchRuleE@Base 5.0.1
However, reverting this change has no effect; the build still fails the
same way.
** Affects: dbus-cpp (Ubuntu)
Importance: Undecided
Status: New
** Tags: update-excuses
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to dbus-cpp in Ubuntu.
https://bugs.launchpad.net/bugs/1939067
Title:
FTBFS 5.0.3-2 due to missing symbols
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dbus-cpp/+bug/1939067/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs