Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 Jun 2010 14:38:29 -0700
From:      "Kevin Oberman" <oberman@es.net>
To:        Joe Marcus Clarke <marcus@freebsd.org>
Cc:        gnome@freebsd.org
Subject:   Re: Can't upgrade gobject-introspection 
Message-ID:  <20100601213829.B85031CC2A@ptavv.es.net>
In-Reply-To: Your message of "Tue, 01 Jun 2010 17:12:03 EDT." <4C0577A3.4040903@freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
Oh, yuck!

Thanks, Joe. That seems to have fixed it.

I've also had to manually upgrade about 7 or 8 other ports which were
still linked to libintl.so.8, but things are making progress again.

This gobject-introspection is getting to be a real pain. I have gtk apps
installed on systems that don't have a graphics head or any of gnome
installed, but I still get gobject-introspection installed with all of
the cruft it drags with it. Just to get gvim to work for my one heavy
gvim user.

Oh, well. At least it may get to working again, soon.

Again, thanks so much for pointing out the obvious source of the problem.
-- 
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
Key fingerprint:059B 2DDF 031C 9BA3 14A4  EADA 927D EBB3 987B 3751

> Date: Tue, 01 Jun 2010 17:12:03 -0400
> From: Joe Marcus Clarke <marcus@freebsd.org>
> 
> On 6/1/10 2:31 PM, Kevin Oberman wrote:
> > I seem to be caught in a recursion loop in my attempt to install the
> > gettext upgrade on one system. This has left me running on my laptop as I
> > can't start Gnome on my desktop.
> > 
> > I get to the upgrade of gobject-introspection and it fails because of a
> > libintl.so.8 dependency in libgirepository-1.0.so.0. This is reported on
> > the build of Everything-1.0 which immediately follows the build of
> > Girepository-2.0 which I thought was what built libgirepository-1.0. I
> > assume some library needs to be re-installed to link to the new libintl,
> > but I see no indication of what it might be
> > 
> > I am seeing the same error on another system, even though it has no
> > gnome installed. Looks like gtk20 now pulls it in, which I seem to have
> > missed. In any case, it looks like upgrading gettext and all of the
> > other stuff is on hole until I get this resolved.
> > 
> > I don't see any other errors prior to this. Here is the failure:
> > env LPATH=.libs  env PYTHONPATH=..:.. UNINSTALLED_INTROSPECTION_SRCDIR=.. UNINSTALLED_INTROSPECTION_BUILDDIR=.. ../tools/g-ir-scanner -v --add-include-path=../gir --add-include-path=. -v --add-include-path=../gir --add-include-path=. --namespace=GIRepository --nsversion=2.0 --libtool="/bin/sh /usr/local/bin/libtool"  --library=girepository-1.0 --pkg=gobject-2.0 --include=GObject-2.0 --noclosure --strip-prefix=g --c-include="girepository.h" --pkg-export gobject-introspection-1.0 --add-include-path=. -I./girepository ../girepository/girepository.c ../girepository/girepository.h --output GIRepository-2.0.gir
> > WARNING: Couldn't find corresponding enumeration for g_irepository_error_quark
> > env LPATH=.libs  env PYTHONPATH=..:.. UNINSTALLED_INTROSPECTION_SRCDIR=.. UNINSTALLED_INTROSPECTION_BUILDDIR=.. ../tools/g-ir-scanner -v --add-include-path=../gir --add-include-path=. -v --add-include-path=../gir --add-include-path=. --namespace=Everything --nsversion=1.0 --libtool="/bin/sh /usr/local/bin/libtool"  --library=libgirepository-everything-1.0.la --pkg=gobject-2.0 --pkg=cairo --pkg=gio-2.0 --include=GObject-2.0 --include=cairo-1.0 --include=Gio-2.0   ./everything.h ./everything.c --output Everything-1.0.gir
> > /libexec/ld-elf.so.1: Shared object "libintl.so.8" not found, required by "libgirepository-1.0.so.0"
> > Command '['/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11/gir/tmp-introspectcmo4rZ/Everything-1.0', '--introspect-dump=/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11/gir/tmp-introspectcmo4rZ/types.txt,/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11/gir/tmp-introspectcmo4rZ/dump.xml']' returned non-zero exit status 1
> > gmake[2]: *** [Everything-1.0.gir] Error 1
> > gmake[2]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11/gir'
> > gmake[1]: *** [all-recursive] Error 1
> > gmake[1]: Leaving directory `/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.6.11'
> > gmake: *** [all] Error 2
> > 
> > What other information do I need to supply? All ports were current on
> > 5/28.
> 
> I think this port is using the installed bits.  To get around this, go
> to /usr/ports/devel/gobject-introspection, and do:
> 
> make clean
> make deinstall
> make install clean
> 
> Then continue your upgrade.
> 
> Joe
> 
> 
> -- 
> Joe Marcus Clarke
> FreeBSD GNOME Team	::	gnome@FreeBSD.org
> FreeNode / #freebsd-gnome
> http://www.FreeBSD.org/gnome
> 



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