On Thu, Jun 21, 2007 at 09:59:53AM +0100, Raphael Hertzog wrote: > Hello, > > 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 > auto-generated. > > 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: > http://people.debian.org/~lucas/logs/2007/06/19/sym/ > > 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 [EMAIL > PROTECTED] 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 errors. It could be useful to compare those results. Kurt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]