>>> Source unpacked. >>> Compiling source in /var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8 ... * econf: updating xkeyboard-config-0.8/config.guess with /usr/share/gnuconfig/config.guess * econf: updating xkeyboard-config-0.8/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i486-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --with-xkb-base=/usr/share/X11/xkb --enable-compat-rules --disable-xkbcomp-symlink --with-xkb-rules-symlink=xorg --build=i486-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for xkbcomp... /usr/bin/xkbcomp checking for intltool >= 0.30... 0.33 found checking for perl... /usr/bin/perl checking for XML::Parser... ok checking for iconv... /usr/bin/iconv checking for msgfmt... /usr/bin/msgfmt checking for msgmerge... /usr/bin/msgmerge checking for xgettext... /usr/bin/xgettext configure: creating ./config.status config.status: creating po/Makefile config.status: creating Makefile config.status: creating compat/Makefile config.status: creating geometry/Makefile config.status: creating geometry/digital_vndr/Makefile config.status: creating geometry/ibm_vndr/Makefile config.status: creating geometry/sgi_vndr/Makefile config.status: creating keycodes/Makefile config.status: creating keycodes/digital_vndr/Makefile config.status: creating keycodes/sgi_vndr/Makefile config.status: creating keymap/Makefile config.status: creating keymap/digital_vndr/Makefile config.status: creating keymap/sgi_vndr/Makefile config.status: creating keymap/sun_vndr/Makefile config.status: creating semantics/Makefile config.status: creating rules/Makefile config.status: creating rules/compat/Makefile config.status: creating symbols/Makefile config.status: creating symbols/digital_vndr/Makefile config.status: creating symbols/fujitsu_vndr/Makefile config.status: creating symbols/hp_vndr/Makefile config.status: creating symbols/macintosh_vndr/Makefile config.status: creating symbols/nec_vndr/Makefile config.status: creating symbols/sgi_vndr/Makefile config.status: creating symbols/sony_vndr/Makefile config.status: creating symbols/sun_vndr/Makefile config.status: creating symbols/xfree68_vndr/Makefile config.status: creating types/Makefile config.status: creating xkeyboard-config.spec config.status: creating docs/Makefile config.status: executing intltool commands config.status: executing po/stamp-it commands Making all in compat make[1]: Entering directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/compat' rm -f compat.dir /usr/bin/xkbcomp -lfhlpR -o compat.dir '*' make[1]: Leaving directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/compat' Making all in geometry make[1]: Entering directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry' Making all in digital_vndr make[2]: Entering directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry/digital_vndr' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry/digital_vndr' Making all in ibm_vndr make[2]: Entering directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry/ibm_vndr' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry/ibm_vndr' Making all in sgi_vndr make[2]: Entering directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry/sgi_vndr' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry/sgi_vndr' make[2]: Entering directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry' rm -f geometry.dir /usr/bin/xkbcomp -lfhlpR -o geometry.dir '*' make[2]: *** [geometry.dir] Illegal instruction (core dumped) make[2]: *** Deleting file `geometry.dir' make[2]: Leaving directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/geometry' make: *** [all-recursive] Error 1 !!! ERROR: x11-misc/xkeyboard-config-0.8-r1 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile xkeyboard-config-0.8-r1.ebuild, line 55: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/temp/build.log'.
You didn't post emerge --info output. Anyway, your CFLAGS are causing this. *** This bug has been marked as a duplicate of bug 146846 ***