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>