On Thu, 22 Nov 2007, Aurelien Jarno wrote:
> No associated package found for /usr/lib/libusb-0.1.so.4
> dpkg-shlibdeps: failure: No dependency information found for libusb-0.1.so.4 
> (used by debian/kzenexplorer/usr/bin/kzenexplorer).
> Looking up shlibs dependency of libusb-0.1.so.4 provided by ''
> Found nothing
> dh_shlibdeps: command returned error code 65280

What happened is:
- kzenexplorer has an RPATH "/usr/lib:/lib" on amd64 (and not on i386)
- the new dpkg-shlibdeps now support this directive correctly
- thus it finds a symlink in /usr/lib/libusb-0.1.so.4 which has been
  created by ldconfig and which is not owned by any package
  (instead of finding the packaged symlink in /lib/libusb-0.1.so.4)

So my diagnostic was not far from the truth. I supposed that I should try
a dpkg -S on realpath(library) as fallback when I don't find an associated
package.

Cheers,
-- 
Raphaël Hertzog

Premier livre français sur Debian GNU/Linux :
http://www.ouaza.com/livre/admin-debian/


Reply via email to