Skip site navigation (1)Skip section navigation (2)
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>