On Mon, Oct 30, 2000 at 01:08:19AM +0300, Alexander Kotelnikov wrote:
> I have a source from that I build some library packages and binary one.
> Binary depends on all the libs I build. What should I put in Depends
> field for my binary?
What?
> For now I get number of messages like
> dpkg-shlibdeps: warning: could not find any packages for (libfoo-1.0.0.so.0)
> dpkg-shlibdeps: warning: unable to find dependency information for shared library
>libfoo-1.0.0 (soname 0, path , dependency field Depends)
>
> And in Depends I have:
> Depends: ${shlibs:Depends}, libfoo (= ${Source-Version}),...
>
> The question is: how do I close these warnings?
Make a debian/libfoo.shlibs file, or use `dh_makeshlibs' in your
debian/rules file, somewhere before dh_installdeb.
Also, they aren't internal libraries (as per subject) if you put them in
/usr/lib directory.
> The other problem. lintian says on all my libs packages:
>
> E: libfoo0: postinst-must-call-ldconfig usr/lib/libfoo-1.0.0.so.0.0.0
>
> where to fix?
Create debian/postinst containing something like:
#!/bin/sh -e
if [ "$1" = "configure"]; then
ldconfig
fi
#DEBHELPER#
> And the last one how do I build -dbg packages also?
Do you really need them?
--
Digital Electronic Being Intended for Assassination and Nullification
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]