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]

