[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dpkg-shlibdeps error when building on Hurd



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


Reply to: