Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 180821

Summary: x11-misc/xkeyboard-config-0.8-r1 compile fails - [geometry.dir] Illegal instruction
Product: Gentoo Linux Reporter: Nikhil Nadig <nikhilnadig>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: Highest    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nikhil Nadig 2007-06-04 07:17:14 UTC
>>> 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'.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-06-04 07:24:48 UTC
You didn't post emerge --info output. Anyway, your CFLAGS are causing this.

*** This bug has been marked as a duplicate of bug 146846 ***