FTBFS 5.0.3-2 due to missing symbols

Bug #1939067 reported by Bryce Harrington
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dbus-cpp (Ubuntu)
New
Undecided
Unassigned

Bug Description

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.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.