Attempted the following: $ sudo emerge -pv libggi [ebuild U ] media-libs/libgii-0.9.0 [0.8.1] +X 0 kB [ebuild U ] media-libs/libggi-2.1.1 [2.0.1-r1] (-3dfx) +X +aalib -debug -directfb +fbcon (-mmx) (-svga) (-vis) 905 kB Compilation fails with undefined symbols in /usr/include/linux/keyboard.h. This ebuild has stable keyword. See attached log files.
Created attachment 83256 [details] Emerge info output with sensitive information removed.
Created attachment 83258 [details] Emerge log of failed libgii-0.9.0.
First things first, check the output of: emerge -pv virtual/os-headers and see what it outputs, also make sure that whatever it outputs is the lastest version (after an emerge --sync of course). This looks to be a kernel-headers issue.
Had already checked that. Yes, I also assume that it is a kernel headers issue. $ sudo emerge -pv virtual/os-headers [ebuild R ] sys-kernel/linux-headers-2.6.11-r2 36,470 kB My system is using gentoo-sources-2.6.16, which is has some significant changes from gentoo-sources-2.6.11. Could this be an issue? I doubt it, since libgii doesn't seem to care about /usr/src/linux or /lib/modules/ ; only, /usr/include/linux . In fact, my system is completely up-to-date for the latest stable PPC package for all system-level libraries and apps, and most everything else.
It is a kernel headers issue. I spoke with the rest of the ppc team and we agreed to stablize 2.6.11-r4 to fix this on the stable profile. Thanks for reporting the issue! Please reopen the bug if you have further issues.