01.02.2015 01:29, Felipe Sateler wrote: > On Sat, Jan 31, 2015 at 4:56 PM, David Henningsson > <david.henningsson at canonical.com> wrote: >> >> On 2015-01-31 08:19, Felipe Sateler wrote: >>> >>> On Sat, Jan 31, 2015 at 4:52 AM, Alexander E. Patrakov >>> <patrakov at gmail.com> wrote: >>>> >>>> 31.01.2015 04:49, David Henningsson wrote: >>>>> >>>>> 2) >>>>> dpkg-shlibdeps: warning: couldn't find library libavahi-wrap.so needed >>>>> by >>>>> >>>>> >>>>> debian/pulseaudio-module-raop/usr/lib/pulse-6.0/modules/module-raop-discover.so >>>>> (ELF format: 'elf64-x86-64'; RPATH: >>>>> '/usr/lib/x86_64-linux-gnu/pulseaudio:/usr/lib/pulse-6.0/modules') >>>> >>>> >>>>> The other one I'm not so sure about. Both libavahi-wrap.so and >>>>> module-raop-discover.so are shipped in the same Debian package >>>>> (pulseaudio-module-raop) so I'm not sure why it's complaining. >>>> >>>> >>>> Please verify the "Both libraries are shipped in the same Debian package" >>>> statement. At least for the previous version, they are not. >>>> >>>> >>>> https://packages.debian.org/experimental/amd64/pulseaudio-module-raop/filelist >>> >>> Indeed, it is shipped with the zeroconf module: >>> >>> % dlocate avahi-wrap.so >>> pulseaudio-module-zeroconf: /usr/lib/pulse-5.99.2/modules/libavahi-wrap.so >>> >> >> Must have confused RAOP with zeroconf somehow. Then this is a packaging >> error I assume (raop needs to depend on zeroconf, or the other way around, >> or...). Thanks for looking it up! > > It is not a bug in pulseaudio, it is just that dpkg-shlibdeps is not > smart enough: > > % apt-cache show pulseaudio-module-raop | grep Depends > Depends: libavahi-client3 (>= 0.6.16), libavahi-common3 (>= 0.6.16), > libc6 (>= 2.4), libcap2 (>= 1:2.10), libpulse0 (= 5.99.2-2), > libssl1.0.0 (>= 1.0.0), pulseaudio (= 5.99.2-2), > pulseaudio-module-zeroconf Then the dependency on pulseaudio-module-zeroconf must be versioned. -- Alexander E. Patrakov