Hello !

Building BLFS svn-20050922, Kernel 2.6.12.5, gcc-4.0.1.
Having gtk+-2.8.3/glib-2.8.1/pango-1.10.0/atk-1.10.1/cairo-1.0.0

control-center-2.10.1 fails to build :
Reported error :
In file included from /usr/include/pango-1.0/pango/pangofc-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-ot.h:25,
                 from /usr/include/pango-1.0/pango/pangoxft.h:27,
                 from keyboard-drawing.c:27:
/usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory

The include path for /usr/include/freetype2 is missing in the gcc command for libkbdraw/keyboard-drawing.c Adding -I/usr/include/freetype2 -I/usr/include/freetype2/freetype/config to this command makes the build going further, but still failing with following error :
../../libkbdraw/libkbdraw.a(keyboard-drawing.o): In function `draw_layout':
/usr/src/control-center-2.10.1/libkbdraw/keyboard-drawing.c:654: undefined reference to `pango_xft_set_default_substitute' /usr/src/control-center-2.10.1/libkbdraw/keyboard-drawing.c:658: undefined reference to `pango_xft_substitute_changed' ../../libkbdraw/libkbdraw.a(keyboard-drawing.o): In function `keyboard_drawing_init': /usr/src/control-center-2.10.1/libkbdraw/keyboard-drawing.c:1532: undefined reference to `pango_xft_get_context'
collect2: ld returned 1 exit status

I'm stuck with this error.
In a thread of the blfs-dev list (http://linuxfromscratch.org/pipermail/blfs-dev/2005-September/011444.html) Richard A Downing wrote :
I was kind of surprised that nothing already linked to gtk/glib broke
either :-)  (firefox-1.0.6/thunderbird-1.0.6/bluefish-1.0.2)
For information, I have built Mozilla-1.7.11 between gtk+-2.8.3/glib-2.8.1/pango-1.10.0/atk-1.10.1/cairo-1.0.0 and my attempt to build control-center-2.10.1

Any pointer ?

TYA / Regards
--
N. Peguiron / 050924
np [at] logma [dot] ch
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to