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]