Summary: | error while compiling control-center | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | pontus <pontus_f> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asl, barbers, chris |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
config.log for control-center-2.10.2/pango/keyboard bug
control-center-libkbdraw-fix.patch |
Description
pontus
2006-01-06 11:41:20 UTC
resync and try again, thanks *** This bug has been marked as a duplicate of 112659 *** (In reply to comment #1) > resync and try again, thanks > > *** This bug has been marked as a duplicate of 112659 *** > well, i HAVE, this is a new error, and therefore NOT a duplicate to 112659. Created attachment 76426 [details]
config.log for control-center-2.10.2/pango/keyboard bug
I'm getting this as well. I have the same error, I rsync'd on 06-Jan-2006 (amd64 platform). The control-center-libkbdraw-fix.patch came down and is under control-center/files and it is applied when building. The CFLAGS="-I/usr/include/freetype2" LDFLAGS="-lpangoft2-1.0" hack does not resolve this issue My build looks different but I get the exact same undefined references. Getting the same as in #112659 : (rsynced of today, new machine), command "emerge gnome" : ../../libkbdraw/libkbdraw.a(keyboard-drawing.o): In function `draw_layout': keyboard-drawing.c:(.text+0x13a0): undefined reference to `pango_xft_set_default_substitute' keyboard-drawing.c:(.text+0x13b6): undefined reference to `pango_xft_substitute_changed' keyboard-drawing.c:(.text+0x15fd): undefined reference to `pango_xft_set_default_substitute' ../../libkbdraw/libkbdraw.a(keyboard-drawing.o): In function `keyboard_drawing_init': keyboard-drawing.c:(.text+0x3623): undefined reference to `pango_xft_get_context' collect2: ld returned 1 exit status make[3]: *** [gnome-keyboard-properties] Error 1 make[3]: Leaving directory `/var/tmp/portage/control-center-2.10.2/work/control-center-2.10.2/capplets/keyboard' okay, here is a revised patch. can someone test it and report back? Thanks! Created attachment 76444 [details, diff]
control-center-libkbdraw-fix.patch
Yes, that one made the trick, it compiled just fine. Thanks a lot. patch in CVS. mirrors should get it shortly. i'll leave this open for a little while longer so its easier for people to find. Just synced and re-emerged, it built without error. rsync'd and it worked for me (07-Jan-2006, 11am EST). (How did this break?) gtk+-2.8 (recently stabled) removed pangoxft from the Requires line in its .pc (pkgconfig) file. therefore, it wasn't automatically including and using those cflags / libs (anymore). marking this as resolved, since it should really be fixed now :) |