Hi, On Mon, May 12, 2008 at 06:55:25PM +0100, Marcin Owsiany wrote: > When trying to port one of my packages to hurd, I stumbled upon the > following error: > > | dh_shlibdeps -X debian/ekg/usr/bin/ekglogs > | dpkg-shlibdeps: failure: no dependency information found for /lib/libz.so.1 > (used by debian/ekg/usr/bin/ekg). > > Running dpkg-shlibdeps in verbose mode reveals: > > | >> Scanning debian/ekg/usr/bin/ekg (for Depends field) > | Library libz.so.1 found in /lib/libz.so.1 > | Library libpython2.5.so.1.0 found in /lib/libpython2.5.so.1.0 > | Library libpthread.so.0.3 found in /lib/libpthread.so.0.3 > | Library libdl.so.2 found in /lib/libdl.so.2 > | Library libutil.so.1 found in /lib/libutil.so.1 > | Library libm.so.6 found in /lib/libm.so.6 > | Library libssl.so.0.9.8 found in /lib/libssl.so.0.9.8 > | Library libcrypto.so.0.9.8 found in /lib/libcrypto.so.0.9.8 > | Library libncurses.so.5 found in /lib/libncurses.so.5 > | Library libaspell.so.15 found in /lib/libaspell.so.15 > | Library libgadu.so.3 found in /lib/libgadu.so.3 > | Library libc.so.0.3 found in /lib/libc.so.0.3 > | Looking up shlibs dependency of libutil.so.1 provided by 'libc0.3' > | Found libc0.3 (>= 2.7-1) in /var/lib/dpkg/info/libc0.3.shlibs > | Looking up shlibs dependency of libncurses.so.5 provided by 'libncurses5' > | Found libncurses5 (>= 5.6+20071006-3) in > /var/lib/dpkg/info/libncurses5.shlibs > | Looking up shlibs dependency of libc.so.0.3 provided by 'libc0.3' > | Found libc0.3 (>= 2.7-1) in /var/lib/dpkg/info/libc0.3.shlibs > | Looking up shlibs dependency of libm.so.6 provided by 'libc0.3' > | Found libc0.3 (>= 2.7-1) in /var/lib/dpkg/info/libc0.3.shlibs > | Looking up shlibs dependency of libdl.so.2 provided by 'libc0.3' > | Found libc0.3 (>= 2.7-1) in /var/lib/dpkg/info/libc0.3.shlibs > | No associated package found for /lib/libz.so.1 > | Looking up shlibs dependency of libz.so.1 provided by '' > | Found nothing > | dpkg-shlibdeps: failure: no dependency information found for /lib/libz.so.1 > (used by debian/ekg/usr/bin/ekg).
Does the system you're building on have a /usr->. symlink? The lack of /usr in the above paths seems to indicate that. In that case, building Debian packages is not supported, as (except for libc0.3 which indeed belongs to /lib, not /usr/lib) dpkg expects the libraries in /usr/lib, but finds them in /lib. Michael -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

