Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jul 2012 09:27:16 +0300
From:      Jeff Tipton <jeff.t@mail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Problem with pkgconf and glib.
Message-ID:  <50177AC4.3000206@mail.com>
In-Reply-To: <5016D8B4.8050402@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> <82C7F31A-82E6-4A6F-AC67-6A71A1F1DEB4@vindaloo.com> <5016D8B4.8050402@mail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 07/30/2012 21:55, Jeff Tipton wrote:
> On 07/30/2012 20:32, Christopher Hilton wrote:
>> 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:
>>>>>
>>>>>> On 07/30/2012 17:19, Christopher Hilton wrote:
>> [snip]
>>
>>> Yes, but try now to rebuild X, or emacs (as Christopher). For me, it 
>>> dies at devel/gobject-introspection with the following:
>>>
>>> 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
>>>
>>> I don't know what to do with this, I'm already considering ports 
>>> downgrade.
>>>
>> 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=2012.07.21.00.00.00
>>
>> to my ports supconfig and then did
>>
>>       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
>>
>>
>> _______________________________________________
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to 
>> "freebsd-questions-unsubscribe@freebsd.org"
> Thanks, Chris, for sharing this. I'll, too, try it this way.
>
> -Jeff
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to 
> "freebsd-questions-unsubscribe@freebsd.org"
BTW,

While we were talking, pkgconf was changed. I just refreshed the ports 
tree, and devel/gobject-introspection builds fine now.

-Jeff



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