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>