On 01/02/2013 11:12 PM, Baho Utot wrote:
> Armin K. wrote:
>> On 01/02/2013 04:58 PM, Baho Utot wrote:
>>> Yes I have checked all of those as well as the *.gir files.
>>> The pkg-config files are there and appear correct, as in the entries are
>>> pointing to real files in the file system.
>>>
>>> That is why I am at a loss for this.
>>>
>>> I have looked at some other things and they are pointing to xorg, I just
>>> haven't come to any solution as of now ;(
>>>
>> Each package lists its "Requirements" in a .pc file.
>>
>> $ grep Requires
>> /usr/lib/pkgconfig/{gtk+-2.0,gtk+-unix-print-2.0,glib-2.0,gobject-2.0,gdk-x11-2.0}.pc
> OK
>
>>
>> /usr/lib/pkgconfig/gtk+-2.0.pc:Requires: gdk-${target}-2.0 atk cairo
>> gdk-pixbuf-2.0 gio-2.0 pangoft2
> OK
>> /usr/lib/pkgconfig/gtk+-unix-print-2.0.pc:Requires: gtk+-${target}-2.0
>> atk cairo gdk-pixbuf-2.0 gio-2.0 pangoft2
> OK
>> /usr/lib/pkgconfig/glib-2.0.pc:Requires.private: libpcre
> OK
>> /usr/lib/pkgconfig/gobject-2.0.pc:Requires: glib-2.0
> OK
>> /usr/lib/pkgconfig/gdk-x11-2.0.pc:Requires: pango pangocairo gdk-pixbuf-2.0
> OK
>
> Make sure that *all* of these exists, as well as their *requirements*
> (could be X11 pkg-config files which are not in pkg-config path or
> whatever).
> They all exist, I have pinned it down to something in the xorg
> libraries, but I haven't found the problem
>
> Thanks
>
You can easily debug what are you missing. configure checks for
following packages:
pkg-config --exists gtk+-2.0>=2.10.0 gtk+-unix-print-2.0 glib-2.0
gobject-2.0 gdk-x11-2.0
You can always add --print-errors to the command above.
I moved cairo.pc (dependency of pango which is a dependency of gtk+2.0)
out of pkg-config search path and command:
pkg-config --exists gtk+-2.0>=2.10.0 gtk+-unix-print-2.0 glib-2.0
gobject-2.0 gdk-x11-2.0 --print-errors
gave me this
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
Package 'cairo', required by 'Pango Cairo', not found
Go ahead and try your luck.
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page