Bug#312318: libkcal2a: ABI change breaks korganiser
Package: libkcal2a
Version: 4:3.4.1-1
Severity: important
Tags: experimental
$ dpkg -l korganizer libkcal2a
[...]
ii korganizer 3.3.2-3 KDE personal organizer
ii libkcal2a 3.4.1-1 KDE calendaring library
$ korganizer
korganizer: relocation error: /usr/lib/libkorganizer_calendar.so.1:
undefined symbol: _ZN4KCal8Calendar6eventsEv
$ c++filt _ZN4KCal8Calendar6eventsEv
KCal::Calendar::events()
$ dlocate /usr/lib/libkorganizer_calendar.so.1
korganizer: /usr/lib/libkorganizer_calendar.so.1.0.0
korganizer: /usr/lib/libkorganizer_calendar.so.1
$ objdump -C -T /usr/lib/libkcal.so.2.0.0 | grep
KCal::Calendar::events
00064220 g DF .text 00000059 Base KCal::Calendar::events(QDateTime const&)
00064280 g DF .text 00000068 Base KCal::Calendar::events(QDate const&, QDate const&, bool)
000642f0 g DF .text 00000060 Base KCal::Calendar::events(KCal::EventSortField, KCal::SortDirection)
000641b0 g DF .text 00000061 Base KCal::Calendar::events(QDate const&, bool)
So libkcal changed its ABI again, by removing KCal::Calendar::events().
I see this already happened before:
kdepim (4:3.3.2-0pre1) experimental; urgency=low
* New upstream release.
* They did it again... rename libkcal2 to libkcal2a because of removed
symbols SloxAccounts::self(), SloxAccounts::setServer(QString const&),
SloxAccounts::SloxAccounts() in libkslox.so.
* Bump shlibs version on libkdepim1.
Perhaps this needs to be done again?
Thanks
Chris
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.11-1-686
Locale: LANG=en_GB, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
Versions of packages libkcal2a depends on:
ii kdelibs4 4:3.4.1-1 core libraries for all KDE applica
ii libart-2.0-2 2.3.17-1 Library of functions for 2D graphi
ii libaudio2 1.7-2 The Network Audio System (NAS). (s
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libfontconfig1 2.3.1-2 generic font configuration library
ii libfreetype6 2.1.7-2.4 FreeType 2 font engine, shared lib
ii libgcc1 1:3.4.3-13 GCC support library
ii libice6 4.3.0.dfsg.1-14 Inter-Client Exchange library
ii libidn11 0.5.13-1.0 GNU libidn library, implementation
ii libkdepim1 4:3.4.1-1 KDE PIM library
ii libktnef1 4:3.4.1-1 Library for handling KTNEF email a
ii libpng12-0 1.2.8rel-1 PNG library - runtime
ii libqt3c102-mt 3:3.3.4-3 Qt GUI Library (Threaded runtime v
ii libsm6 4.3.0.dfsg.1-14 X Window System Session Management
ii libstdc++5 1:3.3.5-13 The GNU Standard C++ Library v3
ii libx11-6 4.3.0.dfsg.1-14 X Window System protocol client li
ii libxcursor1 1.1.3-1 X cursor management library
ii libxext6 4.3.0.dfsg.1-14 X Window System miscellaneous exte
ii libxft2 2.1.7-1 FreeType-based font drawing librar
ii libxrandr2 4.3.0.dfsg.1-14 X Window System Resize, Rotate and
ii libxrender1 0.8.3-7 X Rendering Extension client libra
ii libxt6 4.3.0.dfsg.1-14 X Toolkit Intrinsics
ii xlibs 4.3.0.dfsg.1-14 X Keyboard Extension (XKB) configu
ii zlib1g 1:1.2.2-4 compression library - runtime
-- no debconf information
Reply to: