On Tue, Apr 27, 2010 at 09:54:21PM +0200, Landry Breuil wrote: > On Tue, Apr 27, 2010 at 06:33:47PM +0200, Landry Breuil wrote: > > On Tue, Apr 27, 2010 at 05:02:34PM +0100, Andreas Kahari wrote: > > > Hi people, > > > > > > Fresh ports installed on an amd64 system. Executing xfterm4 (part of > > > xfce-utils-4.6.1p3) results in this: > > > > > > $ xfterm4 > > > exo-open:/usr/local/lib/libgthread-2.0.so.1803.0: undefined symbol > > > 'pthread_mutex_trylock' > > > lazy binding failed! > > > Segmentation fault (core dumped) > > > > > > I've made sure that the exo, glib2 (where libgthread lives) and > > > xfce-utils are all up-to-date. > > > > does $ pkg-config --cflags gthread-2.0 and $ pkg-config --libs gthread-2.0 > > returns lines containing -pthread ? If not, you're not up to date. > > Otherwise, i'll try to look into it. And make sure to not have .libs-* > > packages around. >
$ pkg-config --cflags gthread-2.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include $ pkg-config --libs gthread-2.0 -L/usr/local/lib -pthread -lgthread-2.0 -lglib-2.0 -lintl -liconv $ ls -F -ld /var/db/pkg/.libs-* ls: /var/db/pkg/.libs-*: No such file or directory > cvs up in ports/x11/xfce4/exo, make update, should now work. Thanks! I will try it as soon as I get the update through csup. Andreas -- Andreas Kähäri, Ensembl Software Developer European Bioinformatics Institute (EMBL-EBI) Wellcome Trust Genome Campus, Hinxton Cambridge CB10 1SD, United Kingdom