Bug#285079: libosip2 2.0.9 breaks siproxd

Jonathan McDowell Jonathan McDowell <noodles@earth.li>, 285079@bugs.debian.org
Fri, 10 Dec 2004 14:51:30 +0000


Package: libosip2
Version: 2.0.9-1
Severity: grave
Justification: renders package unusable

The new libosip2 2.0.9 package, which I upgraded to this morning, seems
to break siproxd, with the error:

/usr/sbin/siproxd: relocation error: /usr/sbin/siproxd: undefined symbol: osip_free

Looking at the old 2.0.6 lib compared to 2.0.9:

[noodles@pot ~]$ nm -D /usr/lib/libosip2.so.2.0.6 | grep osip_free
         U osip_free
[noodles@pot ~]$ nm -D libosip2.so.2.0.9 | grep osip_free
[noodles@pot ~]$ 

This looks like the ABI has changed between 2.0.6 and 2.0.9. Shouldn't
the soname have also changed or do I misunderstand that problem?

Dropping back to 2.0.6 makes siproxd work for me again.

siproxd version is 0.57.snap040720-2

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-rc3
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages libosip2 depends on:
ii  libc6                       2.3.2.ds1-19 GNU C Library: Shared libraries an

-- no debconf information