# ACCEPT_KEYWORDS=~x86 emerge quake4-bin yields this: Calculating dependencies ...done! >>> emerge (1 of 1) games-fps/quake4-bin-1.0.2147.12 to / >>> md5 files ;-) quake4-bin-1.0.2147.12.ebuild >>> md5 files ;-) files/digest-quake4-bin-1.0.2147.12 >>> md5 src_uri ;-) quake4-linux-1.0.2147.12.x86.run >>> Unpacking source... >>> Unpacking quake4-linux-1.0.2147.12.x86.run to /var/tmp/portage/quake4-bin-1.0.2147.12/work * I'm sorry, but I was unable to support the Makeself file. * The version I detected was '2.1.5'. * Please file a bug about the file quake4-linux-1.0.2147.12.x86.run at * http://bugs.gentoo.org/ so that support can be added. !!! ERROR: games-fps/quake4-bin-1.0.2147.12 failed. !!! Function unpack_makeself, Line 1095, Exitcode 0 !!! makeself version '2.1.5' not supported !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. export ACCEPT_KEYWORDS=~x86, because the ebuild is masked 2. emerge quake4-bin Actual Results: see above Expected Results: it should have installed the quake4-binaries properly # emerge info Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.1 0-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1.80GHz Gentoo Base System version 1.4.16 dev-lang/python: 2.3.4 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.4.21-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i386-pc-linux-gnu" CFLAGS="-O3 -march=pentium3 -msse2 -mfpmath=sse -fmove-all-movables -fprefetch-l oop-arrays -funroll-loops -fomit-frame-pointer -ftracer -pipe" CHOST="i386-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share /config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kd e/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/s hare/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/g eneric/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/q mail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -msse2 -mfpmath=sse -fmove-all-movables -fprefetch -loop-arrays -funroll-loops -fomit-frame-pointer -ftracer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://194 .117.143.72 ftp://130.59.10.34/mirror/gentoo/ http://gentoo.inode.at/ ftp://ftp. belnet.be/mirror/rsync.gentoo.org/gentoo/" LANG="de_DE@euro" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/gentoo-de" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib alsa apm arts avi berkdb bitmap-fonts bonobo cdr crypt cups cur l dvd eds emboss encode esd fam flac foomaticdb fortran gd gdbm ggi gif gpm gstr eamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6 java jpeg kde libg++ libwww mad mikmod motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl p lotutils png python qt quicktime readline samba sdl spell ssl svga tcltk tcpd te tex tiff truetype truetype-fonts type1-fonts vorbis xine xml xml2 xmms xv zlib u serland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
Your tree is out of date.
He's right. I committed the updated section of eutils.eclass more than 24 hours before the quake4-bin ebuild. Something is wonky with your tree.