Re: [gnome-love] Error building harfbuzz



Am Mittwoch, den 06.02.2013, 03:13 +0100 schrieb Nuno Araujo:
On mer, 2013-02-06 at 01:12 +0100, Christian Kirbach wrote:
Hi

trying to build Gnome 3.8 on Ubuntu 12.10 amd64, with jhbuild.
It fails in building harfbuzz. Tried wiping the entire folder, in vain.

Something odd is going on with cairo - do you have any idea?


nazgul@rivendell:~/cont$ pkg-config --cflags cairo
Package xproto was not found in the pkg-config search path.
Perhaps you should add the directory containing `xproto.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xproto', required by 'Xau', not found

Try:
apt-get install *x11proto-core-dev*

Already installed.

nazgul@rivendell:~$ locate xproto.pc
/usr/share/pkgconfig/xproto.pc

But I figured it out now:

nazgul@rivendell:~$ echo $PKG_CONFIG_PATH

nazgul@rivendell:~$ jhbuild shell
nazgul@rivendell:~$ echo $PKG_CONFIG_PATH
/opt/gnome/lib64/pkgconfig:/opt/gnome/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig


For some reason, in my 'normal' environment pkg-config picks up the path
it is in, but the jhbuild env does not:


nazgul@rivendell:~$ pkg-config --cflags cairo
-I/usr/include/cairo -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1
-I/usr/include/freetype2 -I/usr/include/libpng12  

nazgul@rivendell:~$ jhbuild shell
nazgul@rivendell:~$ pkg-config --cflags cairo
Package xproto was not found in the pkg-config search path.
Perhaps you should add the directory containing `xproto.pc'
to the PKG_CONFIG_PATH environment variable
Package 'xproto', required by 'Xau', not found

=> The remedy is to add

 addpath('PKG_CONFIG_PATH', '/usr/share/pkgconfig')

to my .jhbuildrc


It seems that configure actually picks up /usr/share/pkgconfig

 checking for CAIRO... yes

but during compilation it did not. Is that some bug?

-- 
Christian Kirbach <christian kirbach gmail com>




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]