Date: Mon, 30 Jul 2012 13:32:42 -0400 From: Christopher Hilton <chris@vindaloo.com> To: Jeff Tipton <jeff.t@mail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Problem with pkgconf and glib. Message-ID: <82C7F31A-82E6-4A6F-AC67-6A71A1F1DEB4@vindaloo.com> In-Reply-To: <5016C291.7040805@mail.com> References: <D05B7355-9E55-47B3-8449-195B05D578D9@vindaloo.com> <5016A513.1040702@mail.com> <jv6cag$ia1$1@dough.gmane.org> <5016BA7D.4090500@ose.nl> <5016C291.7040805@mail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Jul 30, 2012, at 1:21 PM, Jeff Tipton wrote:
> On 07/30/2012 19:46, Bas Smeelen wrote:
>> On 07/30/12 18:21, Michael Powell wrote:
>>> Jeff Tipton wrote:
>>>=20
>>>> On 07/30/2012 17:19, Christopher Hilton wrote:
>>=20
[snip]
> Yes, but try now to rebuild X, or emacs (as Christopher). For me, it =
dies at devel/gobject-introspection with the following:
>=20
> GISCAN GLib-2.0.gir
> g-ir-scanner: GLib: warning: 484 warnings suppressed (use --warn-all =
to see them)
> GISCAN GObject-2.0.gir
> g-ir-scanner: GObject: warning: 27 warnings suppressed (use --warn-all =
to see them)
> GISCAN GModule-2.0.gir
> g-ir-scanner: GModule: warning: 1 warnings suppressed (use --warn-all =
to see them)
> gmake[2]: *** No rule to make target =
`/usr/local/include/usr/local/include/usr/local/include/usr/local/include/=
gio-unix-2.0/gio/*.h', needed by `Gio-2.0.gir'. Stop.
> gmake[2]: Leaving directory =
`/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8'=
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory =
`/usr/ports/devel/gobject-introspection/work/gobject-introspection-0.10.8'=
> gmake: *** [all] Error 2
> *** Error code 1
>=20
> I don't know what to do with this, I'm already considering ports =
downgrade.
>=20
I traced through the Makefiles in devel/gobject-introspection. They are =
relying on pkg-config, devel/pkgconf in the newer code, to provide the =
location. That's how you end up with:
=
"/usr/local/include/usr/local/include/usr/local/include/usr/local/include/=
gio-unix-2.0/gio/*.h"
Which clearly shouldn't be there as a path. I added the line:
date=3D2012.07.21.00.00.00
to my ports supconfig and then did=20
csup /etc/ports-supfile
That pulled my ports collection back to 2012/07/21 which restored =
pkg-config and removed pkgconf. It probably reverted some other stuff =
too but I can wait a week for this thing to play out.
-- Chris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?82C7F31A-82E6-4A6F-AC67-6A71A1F1DEB4>
