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

Reply via email to