Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Jul 2012 13:45:16 -0400
From:      Christopher Sean 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:  <20120730174516.GC48602@geonosis.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 Mon, Jul 30, 2012 at 08:21:21PM +0300, 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:
> >>>> I'm trying to build emacs with gtk2 on my build box and I'm running 
> >>>> into
> >>>> trouble with pkgconf from /usr/ports/devel/pkgconf. The build process
> >>>> dies in devel/gobject-introspection and complains that it cannot find
> >>>> header files for gio-unix-2.0. From what I can see the problem 
> >>>> looks like
> >>>> the fact that pkgconf is returning the wrong include path for these
> >>>> header files, running:

[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.
> 
> -Jeff

While I'm sure that this is just a temporary glitch, in my case the
target box is the build machine that I use to maintain all my packages
for a set of FreeBSD servers. I unfortunately don't have to time to
trace the problem in pkgconf today. I'll try to run it through gdb
during the week to see why it's tripple the "/usr/local/include" part
of the include path.

-- Chris

Chris Hilton                                   e: chris|at|vindaloo|dot|com
----------------------------------------------------------------------------
                  "The pattern juggler lifts his hand; The orchestra begin.
      As slowly turns the grinding wheel in the court of the crimson king."
                                           -- Ian McDonald / Peter Sinfield



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