On Thu, Dec 18, 2003 at 06:38:02PM -0800, Joshua Kwan wrote:
> $SUBJECT. This is why:
> 
> dpkg-shlibdeps.orig: warning: unable to find dependency information for
> shared library libncurses (soname 5, path /usr/lib/libncurses.so.5,
> dependency field Depends)
> 
> The reason for this happening is that ldconfig determines that it needs
> to create that symlink for some reason, even though everything works
> just fine without. But when that symlink gets made, dpkg-shlibdeps
> doesn't know anything about it.
> 
> So either the package must ship that symlink in the package to allow
> dpkg-shlibdeps to find it or somehow make ldconfig never create it.

This bug is still live; it is now libc/1484:
  http://sourceware.org/bugzilla/show_bug.cgi?id=1484

It's definitely ldconfig's "fault".  If upstream closes it as not a
bug, I will probably ship the symlink in libncurses.

Another solution is to use a text file saying "GROUP ( libncurses.so )"
in place of the libtermcap.so and libcurses.so symlinks.  Ldconfig
won't remove the symlink if you do this, but it won't create it again
either.

-- 
Daniel Jacobowitz
CodeSourcery, LLC


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to