Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 2009 16:06:27 -0800
From:      David Wolfskill <david@catwhisker.org>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Having trouble building devel/gobject-introspection under 6.4-STABLE
Message-ID:  <20091201000627.GJ1245@albert.catwhisker.org>
In-Reply-To: <1259624288.1239.15.camel@shumai.marcuscom.com>
References:  <20091130231629.GG1245@albert.catwhisker.org> <1259624288.1239.15.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--huG+SbfbdD6eblZQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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"/>

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.

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.

Indeed; here's a cut/paste of the file:

<?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>


I also checked for any other files named "GLib-2.0.gir" in /usr/ports/
or /usr/local/; "find" found none.

I appreciate the help, and don't envy your position -- if that's of any
consolation.  :-}

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--huG+SbfbdD6eblZQ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.13 (FreeBSD)

iEYEARECAAYFAksUXgIACgkQmprOCmdXAD3m0wCePsZAw2mp6H+rlIc6nve9jhJr
OW4An0zN9zKAWyldQErZOC85RA2Z67q4
=6Zed
-----END PGP SIGNATURE-----

--huG+SbfbdD6eblZQ--



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