On Thu, 19 Mar 2009 20:33:03 +0100
Simon Vallet <[email protected]> wrote:

> On Thu, 19 Mar 2009 14:37:55 +0100
> Josselin Mouette <[email protected]> wrote:
> 
> > Le mercredi 18 mars 2009 à 19:19 +0100, Micha Lenk a écrit :
> > > $ nm -D /usr/lib/libglib-2.0.so.0 | grep g_dgettext
> > > 0000000000059590 T g_dgettext
> > > 
> > > $ nm -D /usr/lib/libgdk-x11-2.0.so.0 | grep g_dgettext
> > >                  U g_dgettext
> > 
> > U as in UNDEFINED.
> > 
> > Which is all normal.
> > 
> 
> It is. What isn't normal is that it doesn't resolve at run-time. I
> think it is definitely a problem with the libs : since the last upgrade
> (sid libs), I get the same behaviour from pretty much any GTK app :
> 
> s...@ur:~$ gnumeric
> /usr/bin/gnumeric: symbol lookup error: /usr/lib/libgnome-2.so.0:
> undefined symbol: g_dgettext
> 
> s...@ur:~$ claws-mail 
> claws-mail: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0:
> undefined symbol: g_dgettext
> 
> In my understanding, all references to g_dgettext should point to the
> glib symbol at run-time. But somehow this doesn't happen.

A bit of debugging helped -- the run-time linker was fooled by an old
version of glib that I had copied in /lib a while back (quick, dirty,
and forgotten fix). Removing this library solves the problem -- silly
me.

This bug can be closed.

Thanks for your time,
Simon



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to