Bug 16004 - avahi-daemon should require the new version of libdaemon(?)
Summary: avahi-daemon should require the new version of libdaemon(?)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: avahi-daemon (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 15079 16010
Blocks:
  Show dependency tree
 
Reported: 2008-06-13 20:25 MSD by Ivan Zakharyaschev
Modified: 2009-05-16 01:22 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2008-06-13 20:25:32 MSD
APT installed the new version of avahi-daemon, but now /usr/sbin/avahi-daemon has undefined symbols, because APT didn't know that the new version of a library (libdaemon?) is required. A solution would be to add version to the symbols in libdaemon's ABI.

$ rpm -qf /usr/sbin/avahi-daemon
avahi-daemon-0.6.22-alt6
$ ldd -r /usr/sbin/avahi-daemon
undefined symbol: daemon_close_all      (/usr/sbin/avahi-daemon)
        linux-gate.so.1 =>  (0xb7faf000)
        libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0xb7f77000)
        libavahi-core.so.5 => /usr/lib/libavahi-core.so.5 (0xb7f46000)
        libdaemon.so.0 => /usr/lib/libdaemon.so.0 (0xb7f40000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb7f20000)
        libcap.so.1 => /lib/libcap.so.1 (0xb7f1c000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7f18000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb7ee1000)
        libc.so.6 => /lib/libc.so.6 (0xb7db9000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7da2000)
        /lib/ld-linux.so.2 (0x80000000)
$ rpm -qf /usr/lib/libdaemon.so.0
libdaemon-0.10-alt1
$
Comment 1 Sergey Bolshakov 2009-05-16 01:22:37 MSD
was fixed in 0.6.24-alt2