libc update versus missing symbol?
walt
wa1ter at myrealbox.com
Wed Apr 27 15:40:52 PDT 2005
On Wed, 27 Apr 2005, Jeroen Ruigrok/asmodai wrote:
> -On [20050426 22:42], walt (wa1ter at xxxxxxxxxxxxx) wrote:
> >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_"
> >
> >I've just recompiled popt but I had to hack a few things (because, of
> >course, it won't compile with gcc34) so now I'm not sure whether the
> >missing symbol is because of my hacks or because of the libc updates.
>
> if you do nm on libpopt.so.0 it should list that __libc_ctype_ as U.
> (Undefined)
Correct.
> Now do something like:
> nm /usr/lib/lib*.so.* | grep ctype
Hm. All the libs in my /usr/lib are stripped, but I did what you
suggested in /usr/obj/usr/src/world_i386/usr/lib/ and I found the
symbol defined in libc.so.5, exactly where I would expect it to be.
> devel/popt compiles cleanly on my April 21st system. How recent is your
> machine?
I notice that Joerg did the citrus import *on* April 21. Maybe your last
update was just before that:
/* $DragonFly: src/include/ctype.h,v 1.6 2005/04/21 16:36:34 joerg Exp $ */
> And I have been compiling with GCC 3.4 for a looong while now. ;)
Mee too! But I confess I gave up trying to compile any ports with
gcc34 about two months ago because I just don't have the skills to fix
most of the *big* ones like gnome/kde. Thank the programming gods for
xfce4, which continues to work in spite of everything!
More information about the Bugs
mailing list