Compile errors in gtk20, gstreamer (FreeBSD 5.2)

Kevin Oberman oberman at es.net
Wed Feb 11 11:56:53 PST 2004


> From: a at jenisch.at
> Date: Wed, 11 Feb 2004 15:31:20 +0100
> Sender: owner-freebsd-gnome at freebsd.org
> 
> Hi,
> 
> After doing a full portupgrade (portupgrade -arR) on my FreeBSD 5.2
> box I ended up with X-win not working. 
> 
> In detail I did the following:
> 
> cvup-ed the ports-tree as of today
> pkgdb -F
> portsdb -Uu
> portupgrade -arR
> 
> 
> Futher investigation reveled that during the portupgrade various
> gnome-related things didn't compile; they failed compilation with
> errors like this:
> 
> ------------------------------ < Cut here > ------------------------------
> 
> .
> .
> .
> rebuilding global_registry
> added plugin lavenc with 1 feature(s)
> added plugin xvideosink with 1 feature(s)
> added plugin wavparse with 2 feature(s)
> added plugin wavenc with 1 feature(s)
> added plugin vumeter with 1 feature(s)
> Abort trap (core dumped)
> *** Error code 134
> 
> Stop in /usr/ports/multimedia/gstreamer.
> *** Error code 1
> 
> Stop in /usr/ports/multimedia/gstreamer.
> ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade92070.16 make reinstall
> egrep: /var/db/pkg/gstreamer-0.6.4/+CONTENTS: No such file or directory
> --->  Restoring the old version
> rebuilding global_registry
> 
> ------------------------------ < Cut here > ------------------------------
> 
> likewise gtk-2.0 seems to also fail compilation:
> 
> /bin/sh ../../mkinstalldirs /usr/X11R6/etc/gtk-2.0
> ../../gtk/gtk-query-immodules-2.0 > /usr/X11R6/etc/gtk-2.0/gtk.immodules
> Fatal error 'Spinlock called when not threaded.' at line 83 in file /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0)
> Fatal error 'Spinlock called when not threaded.' at line 83 in file /usr/src/lib/libpthread/thread/thr_spinlock.c (errno = 0)
> Abort trap (core dumped)
> *** Error code 134
> 
> Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.4/modules/input.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.4/modules/input.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.4/modules.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/gtk20/work/gtk+-2.2.4.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/gtk20.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/gtk20.
> ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade92070.2 make reinstall
> egrep: /var/db/pkg/gtk-2.2.4_1/+CONTENTS: No such file or directory
> --->  Restoring the old version
> 
> ------------------------------ < Cut here > ------------------------------
> 
> This in fact leaves the system in a state where X can't be run (at
> least as far as gnome is concerned)
> 
> 
> 
> So my questions are:
> 
> o) Has anybody else seen this before?

Yes. I am currently recovering from this.

> o) What can I do against it?

Update your system. I believe that this is a result of a kernel bug in
the semaphore code that causes python to crash. I am afraid the ONLY
fix is to update the OS to CURRENT, although its likely that the fix has
been made to RELENG5_2. If you are running 5.2-Release, I'd try that
first.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net			Phone: +1 510 486-8634


More information about the freebsd-gnome mailing list