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

Bug#249122: libc6: ldconfig: Creates spurious libncurses.so.5 symlink



At Sat, 15 May 2004 17:38:20 +1000,
Herbert Xu wrote:
> When ldconfig is run with libncurses5 + libncurses5-dev installed, it
> creates a symlink /usr/lib/libncurses.so.5 that points to libtermcap.so.
> The latter is a symlink to libncurses.so which is a symlink to
> /lib/libncurses.so.5.
> 
> This in itself is no great drama.
> 
> However, this totally confuses dpkg-shlibdeps as it fails to determine the
> correct shlib dependency for libncurses5.  In fact, it will happily build
> packages that use libncurses5 with no dependency on it at all:
> 
> $ dpkg-shlibdeps.orig debian/tmp/usr/bin/telnet.netkit
> dpkg-shlibdeps.orig: warning: could not find any packages for /usr/lib/libncurses.so.5 (libncurses.so.5)
> dpkg-shlibdeps.orig: warning: unable to find dependency information for shared library libncurses (soname 5, path /usr/lib/libncurses.so.5, dependency field Depends)
> $ echo $?
> 0
> $ cat debian/substvars
> shlibs:Depends=libc6 (>= 2.3.2.ds1-4), libgcc1 (>= 1:3.3.3-1), libstdc++5 (>= 1:3.3.3-1)
> $

"apt-get source netkit-telnet" got netkit-telnet_0.17-22.  I execute
"debuild".  Then I run dpkg-shlibdeps in dpkg-dev 1.10.21:

gotom@moog:~/debian/sample/netkit-telnet/netkit-telnet-0.17> dpkg-shlibdeps debian/tmp/usr/bin/telnet.netkit
gotom@moog:~/debian/sample/netkit-telnet/netkit-telnet-0.17> cat debian/substvars 
shlibs:Depends=libc6 (>= 2.3.2.ds1-4), libgcc1 (>= 1:3.3.3-1), libncurses5 (>= 5.4-1), libstdc++5 (>= 1:3.3.3-1)

Regards,
-- gotom



Reply to: