Re: Archive rebuild with improved dpkg-shlibdeps
On Thu, Jun 21, 2007 at 09:59:53AM +0100, Raphael Hertzog wrote:
> Lucas just rebuilt the archive with my new dpkg-shlibdeps and the symbols
> file that I provided him
> (http://people.debian.org/~hertzog/symbols.tar.bz2) and that I
> The resulting Packages file is here:
> http://people.debian.org/~hertzog/Packages.gz (it contains only
> binary-i386 and not the binary-all packages).
> The build logs of this rebuild are available on gluck:
> You can check the build log of your packages and maybe you'll see warnings
> like those:
> dpkg-shlibdeps: warning: debian/a2ps/usr/bin/fixnt shouldn't be linked with libpaper.so.1 ( it uses none of its symbols).
> -> you could fix the build process so that it doesn't include "-lpaper"
> ace-of-penguins_1.2-8_sid32.buildlog:dpkg-shlibdeps: warning: Symbol XDefaultRootWindow@Base used by debian/ace-of-penguins/usr/lib/libcards.so.1.0.0 found in none of the libraries.
> -> here's you have the opposite problem, this library uses symbols from
> another library without being linked with it. You need to the appropriate
> "-l" flag (in this case -lX11).
This seems to do simular things as checklib
(http://rerun.lefant.net/checklib/), which gives simular warnings and
It could be useful to compare those results.