>>> Unpacking svorakln.tar.gz to /var/tmp/portage/kbd-1.12-r3/work * Applying kbd-1.08-terminal.patch ... [ ok ] * Applying kbd-1.12-find-map-fix.patch ... [ ok ] * Applying kbd-1.12-kbd_repeat-v2.patch ... [ ok ] * Applying kbd-1.12-debian.patch ... [ ok ] * Applying kbd-1.12-cz-qwerty-map.patch ... [ ok ] >>> Source unpacked. Configuring for PREFIX=/usr Configuring for DATADIR=/usr/share Configuring for MANDIR=/usr/share/man checking for gcc gcc is /usr/bin/gcc You have You have and gettext() Assuming that you want to enable NLS support. (Otherwise, edit defines.h and delete the line with ENABLE_NLS) Done. You can run make now. for i in src openvt po data; do make -C $i all || exit 1; done make[1]: Entering directory `/var/tmp/portage/kbd-1.12-r3/work/kbd-1.12/src' powerpc64-unknown-linux-gnu-gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec -g -DDATADIR=\"/usr/share\" dumpkeys.c powerpc64-unknown-linux-gnu-gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec -g -DDATADIR=\"/usr/share\" ksyms.c powerpc64-unknown-linux-gnu-gcc -c -Wall -Wmissing-prototypes -Wstrict-prototypes -mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec -g -DDATADIR=\"/usr/share\" xmalloc.c In file included from /usr/include/asm/paca.h:23, from /usr/include/asm/spinlock.h:20, from /usr/include/linux/spinlock.h:43, from /usr/include/linux/wait.h:23, from /usr/include/linux/keyboard.h:14, from ksyms.c:1: /usr/include/asm/mmu.h:27: error: parse error before "pgd_t" /usr/include/asm/mmu.h:30: error: parse error before '}' token In file included from /usr/include/asm/spinlock.h:20, from /usr/include/linux/spinlock.h:43, from /usr/include/linux/wait.h:23, from /usr/include/linux/keyboard.h:14, from ksyms.c:1: /usr/include/asm/paca.h:71: error: parse error before "s16" /usr/include/asm/paca.h:82: error: parse error before "context" In file included from dumpkeys.c:13: /usr/include/linux/keyboard.h:7:2: warning: #warning Gentoo Linux Headers Warning: GNU Libc Linux Headers Override Detected. /usr/include/linux/keyboard.h:8:2: warning: #warning Gentoo Linux Headers Warning: This is bad. Removing override and continuing. /usr/include/linux/keyboard.h:9:2: warning: #warning Gentoo Linux Headers Warning: If your compilation dies here, mention this when /usr/include/linux/keyboard.h:10:2: warning: #warning Gentoo Linux Headers Warning: filing a bug! /usr/include/asm/paca.h:116: error: parse error before '}' token In file included from /usr/include/asm/iSeries/HvCall.h:32, from /usr/include/asm/spinlock.h:22, from /usr/include/linux/spinlock.h:43, from /usr/include/linux/wait.h:23, from /usr/include/linux/keyboard.h:14, from ksyms.c:1: /usr/include/asm/iSeries/HvCallSc.h:33: error: parse error before "HvCall0" /usr/include/asm/iSeries/HvCallSc.h:34: error: parse error before "HvCall1" /usr/include/asm/iSeries/HvCallSc.h:35: error: parse error before "HvCall2" /usr/include/asm/iSeries/HvCallSc.h:36: error: parse error before "HvCall3" /usr/include/asm/iSeries/HvCallSc.h:37: error: parse error before "HvCall4" /usr/include/asm/iSeries/HvCallSc.h:38: error: parse error before "HvCall5" /usr/include/asm/iSeries/HvCallSc.h:39: error: parse error before "HvCall6" /usr/include/asm/iSeries/HvCallSc.h:40: error: parse error before "HvCall7" /usr/include/asm/iSeries/HvCallSc.h:42: error: parse error before "HvCall0Ret16" /usr/include/asm/iSeries/HvCallSc.h:43: error: parse error before "HvCall1Ret16" /usr/include/asm/iSeries/HvCallSc.h:44: error: parse error before "HvCall2Ret16"In file included from /usr/include/asm/paca.h:23, from /usr/include/asm/spinlock.h:20, from /usr/include/linux/spinlock.h:43, from /usr/include/linux/wait.h:23, from /usr/include/linux/keyboard.h:14, from dumpkeys.c:13: /usr/include/asm/mmu.h:27: error: parse error before "pgd_t" /usr/include/asm/mmu.h:30: error: parse error before '}' token In file included from /usr/include/asm/spinlock.h:20, from /usr/include/linux/spinlock.h:43, from /usr/include/linux/wait.h:23, from /usr/include/linux/keyboard.h:14, from dumpkeys.c:13: /usr/include/asm/paca.h:71: error: parse error before "s16" /usr/include/asm/paca.h:82: error: parse error before "context" /usr/include/asm/paca.h:116: error: parse error before '}' token In file included from /usr/include/asm/iSeries/HvCall.h:32, from /usr/include/asm/spinlock.h:22, from /usr/include/linux/spinlock.h:43, from /usr/include/linux/wait.h:23, from /usr/include/linux/keyboard.h:14, from dumpkeys.c:13: /usr/include/asm/iSeries/HvCallSc.h:33: error: parse error before "HvCall0" /usr/include/asm/iSeries/HvCallSc.h:34: error: parse error before "HvCall1" /usr/include/asm/iSeries/HvCallSc.h:35: error: parse error before "HvCall2" /usr/include/asm/iSeries/HvCallSc.h:36: error: parse error before "HvCall3" /usr/include/asm/iSeries/HvCallSc.h:37: error: parse error before "HvCall4" /usr/include/asm/iSeries/HvCallSc.h:38: error: parse error before "HvCall5" /usr/include/asm/iSeries/HvCallSc.h:39: error: parse error before "HvCall6" /usr/include/asm/iSeries/HvCallSc.h:40: error: parse error before "HvCall7" /usr/include/asm/iSeries/HvCallSc.h:42: error: parse error before "HvCall0Ret16" /usr/include/asm/iSeries/HvCallSc.h:43: error: parse error before "HvCall1Ret16" /usr/include/asm/iSeries/HvCallSc.h:44: error: parse error before "HvCall2Ret16" /usr/include/asm/iSeries/HvCallSc.h:45: error: parse error before "HvCall3Ret16" /usr/include/asm/iSeries/HvCallSc.h:46: error: parse error before "HvCall4Ret16" /usr/include/asm/iSeries/HvCallSc.h:47: error: parse error before "HvCall5Ret16" /usr/include/asm/iSeries/HvCallSc.h:48: error: parse error before "HvCall6Ret16" /usr/include/asm/iSeries/HvCallSc.h:49: error: parse error before "HvCall7Ret16" In file included from /usr/include/asm/spinlock.h:22, from /usr/include/linux/spinlock.h:43, from /usr/include/linux/wait.h:23, from /usr/include/linux/keyboard.h:14, from dumpkeys.c:13: /usr/include/asm/iSeries/HvCall.h: In function `HvCall_sendIPI': /usr/include/asm/iSeries/HvCall.h:186: error: dereferencing pointer to incomplete type /usr/include/asm/iSeries/HvCallSc.h:45: error: parse error before "HvCall3Ret16" /usr/include/asm/iSeries/HvCallSc.h:46: error: parse error before "HvCall4Ret16" /usr/include/asm/iSeries/HvCallSc.h:47: error: parse error before "HvCall5Ret16" /usr/include/asm/iSeries/HvCallSc.h:48: error: parse error before "HvCall6Ret16" /usr/include/asm/iSeries/HvCallSc.h:49: error: parse error before "HvCall7Ret16" In file included from /usr/include/asm/spinlock.h:22, from /usr/include/linux/spinlock.h:43, from /usr/include/linux/wait.h:23, from /usr/include/linux/keyboard.h:14, from ksyms.c:1: /usr/include/asm/iSeries/HvCall.h: In function `HvCall_sendIPI': /usr/include/asm/iSeries/HvCall.h:186: error: dereferencing pointer to incomplete type make[1]: *** [dumpkeys.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [ksyms.o] Error 1 make: *** [all] Error 1 !!! ERROR: sys-apps/kbd-1.12-r3 failed. !!! Function src_compile, Line 65, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message.