Re: register_frame_info troubles
>>>>> "Ray" == J H M Dassen <jdassen@wi.leidenuniv.nl> writes:
Ray> On Wed, Jan 13, 1999 at 09:07:59 +0100, Michael Meskes wrote:
>> I'm currently creating a new upload of gaby, but lintian keeps
>> complaining: meskes@feivel:~/todo/gaby-0.2.6$ lintian
>> ../gaby_0.2.6-1_i386.deb E: gaby: compiled-with-bad-libc
>> usr/bin/gaby
>> Since I use libc6-2.0.7v-1 I guess that won't be a problem. Could
>> anyone explain to me where these symbols come from?
Ray> Probably from another library you're linking against. Look at
Ray> the ldd output for gaby, and run nm --dynamic --demangle
Ray> <library> | grep frameinfo on each of the libraries it lists.
I have the same error message from lintian for the r-base package but
am unable to find out why it occurs. I tried checking for the name
frameinfo in every library listed by ldd and I didn't find it.
Is this perhaps a problem with lintian?
bash-2.01$ lintian r-base_0.63.2-1_i386.deb
E: r-base: compiled-with-bad-libc usr/lib/R/bin/R.binary
W: r-base: extra-license-file usr/lib/R/library/base/help/license
W: r-base: extra-license-file usr/lib/R/library/base/latex/license.tex
W: r-base: extra-license-file usr/lib/R/library/base/R-ex/license.R
W: r-base: extra-license-file usr/lib/R/COPYING
bash-2.01$ ldd /usr/lib/R/bin/R.binary
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40010000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40019000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40030000)
libreadline.so.2 => /lib/libreadline.so.2 (0x400d3000)
libz.so.1 => /usr/lib/libz.so.1 (0x400fe000)
libdl.so.2 => /lib/libdl.so.2 (0x4010d000)
libncurses.so.4 => /lib/libncurses.so.4 (0x40110000)
libm.so.6 => /lib/libm.so.6 (0x40150000)
libc.so.6 => /lib/libc.so.6 (0x40169000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
bash-2.01$ nm --dynamic --demangle /usr/X11R6/lib/libSM.so.6 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /usr/X11R6/lib/libICE.so.6 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /usr/X11R6/lib/libX11.so.6 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /lib/libreadline.so.2 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /usr/lib/libz.so.1 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /lib/libdl.so.2 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /lib/libncurses.so.4 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /lib/libm.so.6 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /lib/libc.so.6 | grep frameinfo
bash-2.01$ nm --dynamic --demangle /lib/ld-linux.so.2 | grep frameinfo
Reply to: