Date: Tue, 01 Dec 2009 03:03:29 -0500 From: Joe Marcus Clarke <marcus@marcuscom.com> To: David Wolfskill <david@catwhisker.org> Cc: freebsd-ports@freebsd.org Subject: Re: Having trouble building devel/gobject-introspection under 6.4-STABLE Message-ID: <1259654609.1239.70.camel@shumai.marcuscom.com> In-Reply-To: <20091201000627.GJ1245@albert.catwhisker.org> References: <20091130231629.GG1245@albert.catwhisker.org> <1259624288.1239.15.camel@shumai.marcuscom.com> <20091201000627.GJ1245@albert.catwhisker.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-ZcK781tfJk9fU+FTC3CH Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: quoted-printable On Mon, 2009-11-30 at 16:06 -0800, David Wolfskill wrote: > On Mon, Nov 30, 2009 at 06:38:08PM -0500, Joe Marcus Clarke wrote: > > ... > > This is almost certainly a problem with your installed devel/glib20. > > Try reinstalling this port, and make sure it is at the latest version. > > The generated gir/GLib-2.0.gir should have a line: > >=20 > > <alias name=3D"Quark" target=3D"uint32" c:type=3D"GQuark"/> >=20 > Thanks, but as Kostik Belousov responded, a forced rebuild/install (via > "portmaster devel/glib20"), followed by another attempt to update all > installed ports via portmaster, failed in the same way. >=20 > And as Kostik pointed out, there is no line with "Quark" in it in the > generated file; it appears that generation of the file is failing. >=20 > Indeed; here's a cut/paste of the file: >=20 > <?xml version=3D"1.0"?> > <!-- This file was automatically generated from C sources - DO NOT EDIT! > To affect the contents of this file, edit the original C definitions, > and/or use gtk-doc annotations. --> > <repository version=3D"1.0" > xmlns=3D"http://www.gtk.org/introspection/core/1.0" > xmlns:c=3D"http://www.gtk.org/introspection/c/1.0" > xmlns:glib=3D"http://www.gtk.org/introspection/glib/1.0"> > <package name=3D"glib-2.0"/> > <c:include name=3D"glib.h"/> > <namespace name=3D"GLib" > version=3D"2.0" > shared-library=3D"libglib-2.0.so.0" > c:prefix=3D"g"> > </namespace> > </repository> >=20 >=20 > I also checked for any other files named "GLib-2.0.gir" in /usr/ports/ > or /usr/local/; "find" found none. >=20 > I appreciate the help, and don't envy your position -- if that's of any > consolation. :-} I fixed it. I found that your /usr/local was a symlink, and this was tripping up g-ir-scanner. Fortunately, a patch was committed to GNOME git to fix this, so I merged the patch into the port. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-ZcK781tfJk9fU+FTC3CH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEABECAAYFAksUzdAACgkQb2iPiv4Uz4fIOwCdGgE/iUEzNgPnkvj+n52V25kt C9AAniEaT19A51Bp1yePf6Lq52s0H4nD =FzVK -----END PGP SIGNATURE----- --=-ZcK781tfJk9fU+FTC3CH--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1259654609.1239.70.camel>