[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: