On Thu, 19 Mar 2009 14:37:55 +0100
Josselin Mouette <j...@debian.org> 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.

As mentioned before, loading those with LD_PRELOAD works.

Simon




--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to