I was rebuilding world with new gcc-4.2.0 toolchain when this occurred. I compile this previously with gcc-4.2.1 without a problem. >>> Unpacking et-linux-2.60.x86.run to /var/tmp/portage/games-fps/enemy-territory-2.60b/work * I'm sorry, but I was unable to support the Makeself file. * The version I detected was ''. * Please file a bug about the file et-linux-2.60.x86.run at # emerge --info Portage 2.1.3_rc9 (default-linux/x86/2007.0, gcc-4.2.0, glibc-2.6-r0, 2.6.21-gentoo-r3-macbook-coreduo i686) ================================================================= System uname: 2.6.21-gentoo-r3-macbook-coreduo i686 Genuine Intel(R) CPU T2500 @ 2.00GHz Gentoo Base System release 1.12.10 Timestamp of tree: Sun, 29 Jul 2007 00:00:10 +0000 ccache version 2.4 [enabled] dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.osuosl.org/ http://gentoo.chem.wisc.edu/gentoo/" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LINGUAS="en" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/xeffects /usr/portage/local/layman/musicbrainz /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa apm ati avahi avi berkdb bitmap-fonts bluetoooth cdr cdrom cli cracklib crypt cups dbus dri dts dvd dvdr encode firefox flash freetype ftp gdbm gif gimp glibc-omitfp glitz gmail gnome gpm gstreamer gtk gtk2 hal iconv ieee1394 imagemagick ipv6 isdnlog jpeg kerberos libg++ libnotify lm_sensers mad madwifi midi mime mmx mono mozilla mp3 mpeg msn mudflap ncurses nls nptl nptlonly ogg oggvorbis opengl openmp oss pam pcre pdf perl png posix ppds pppd python quicktime readline real reflection samba sdl session skins spell spl sse sse2 sse3 ssl streamripper svg sysfs tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vorbis wifi x264 x86 xml xml2 xorg xpm xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="i810 vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS Reproducible: Always
Ooopps, thats gcc-4.1.2 that I was originally able to compile it on.
Debug unpack_makeself() in /usr/portage/eclass/eutils.eclass Should be identified as version 2.1.4
Right. GCC won't have anything to do with enemy-territory working or not (seriously, you can remove gcc and it would still install completely) since the game is completely binary.
OK. I've tested this with your listed versions of GCC and as I knew it would, it works perfectly for me. Turn off any overlays before trying again. I bet you've got something in an overlay causing this, as the tree is fine with regards to unpacking the Makeself archive.