Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 05 Feb 2004 08:22:14 -0800
From:      "Kevin Oberman" <oberman@es.net>
To:        ports@FreeBSD.org
Subject:   Re: HEADS UP: MAJOR changes to the ports system 
Message-ID:  <20040205162214.40F865D07@ptavv.es.net>
In-Reply-To: Message from Patrick MARIE <mycroft@virgaria.org>  <20040205160949.GC988@newborn.in.virgaria.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Thu, 5 Feb 2004 17:09:49 +0100
> From: Patrick MARIE <mycroft@virgaria.org>
> 
> On Thu, Feb 05, 2004 at 04:58:23PM +0100, Patrick MARIE wrote:
> > > /bin/sh ../../mkinstalldirs /usr/X11R6/etc/gtk-2.0
> > > ../../gtk/gtk-query-immodules-2.0 > /usr/X11R6/etc/gtk-2.0/gtkimmodules
> > > Fatal error 'Spinlock called when not threaded.' at line 83 in file /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0) Abort trap
> > 
> >   The only way I got to "fix" that (without using /etc/libmap.conf hint)
> > was to remove an old .so in /usr/X11R6/lib/gtk-2.0/2.2.0/immodules/
> > (Which I lost his name after, and that is not built anymore. I don't
> > know why it was there ...)
> 
>   Everyone knew that it was im-gucharmap.so, in gucharmap-gnome.
>   "portupgrade -f gucharmap-gnome" should be sufficient.

Yes, ldd had already led me there and gtk is now re-building.

But "portupgrade -f gucharmap-gnome" is probably not the way to go as it
depends on gtk. It's better to delete gucharmap-gnome, upgrade gtk, and
then re-install gucharmap.

This is why gnome is such a pain to maintain. A maze of twisty
dependencies, all different. (If you are not old enough to have played
"adventure", ignore the above reference.)

For all those who suggested a libmap of libc_r to libpthread, yes, that
would have worked, but might have left little landmines in the system
that might have gone off after I've forgotten about this. I'd really
like to keep this clean of such and only use libmap for specific cases
that really require it.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@es.net			Phone: +1 510 486-8634



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040205162214.40F865D07>