libc update versus missing symbol?

Andreas Hauser andy at splashground.de
Wed Apr 27 15:34:21 PDT 2005


wa1ter wrote @ Wed, 27 Apr 2005 14:40:26 -0700:
> On Wed, 27 Apr 2005, Andreas Hauser wrote:
> > wa1ter wrote @ Tue, 26 Apr 2005 13:33:15 -0700:
> > > I'm trying to separate libc problems from gcc34 problems, and my
> > > ignorance is getting in my way :o(
> > >
> > > For example:
> > > $ gnome-dictionary
> > > /usr/libexec/ld-elf.so.1: /usr/local/lib/libpopt.so.0: Undefined symbol
> > > "__libc_ctype_"
> >
> > This indicates a popt that needs libc.so.5 but something already
> > has dragged in a libc.so.4 (first guess is gnome-dictionary itself).
> 
> Hm.  I now have these libc's in /usr/lib:

It doesn't matter which libcs you have.
The first that rtld dlopen()s is used.
So either recompile the binary and it's dependant libraries that also linked
libc.so.4 or try to install a libmap patched kernel and make mappings.
You probably want recompiling though.

Andy





More information about the Bugs mailing list