I tried to emerge americas-army and got the following error. Thought it might be a missing dependency (makeself) but after emerging makeself the same error occurs. Error message below: These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] games-fps/americas-army-210 -dedicated +opengl 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] y >>> emerge (1 of 1) games-fps/americas-army-210 to / >>> md5 src_uri ;-) armyops210-linux.bin * The installed game takes about 1.6GB of space when installed and 2.4GB of space in /var/tmp to build! >>> Unpacking source... >>> Unpacking armyops210-linux.bin to /var/tmp/portage/americas-army-210/work grep: /usr/portage/distfiles/armyops210-linux.bin: Permission denied * I'm sorry, but I was unable to support the Makeself file. * The version I detected was ''. * Please file a bug about the file armyops210-linux.bin at * http://bugs.gentoo.org/ so that support can be added. !!! ERROR: games-fps/americas-army-210 failed. !!! Function unpack_makeself, Line 1010, Exitcode 0 !!! makeself version '' not supported Reproducible: Always Steps to Reproduce: 1. emerge americas-army 2. 3. Actual Results: An error message as described in Details. Expected Results: unpacked the game and installed it. I tried it both logged into the console as root and sudoing from another user. james@angus james $ sudo emerge info Password: Portage 2.0.50-r9 (2004.2, gcc-3.3.3, glibc-2.3.3.20040420-r1, 2.6.8-gentoo) ================================================================= System uname: 2.6.8-gentoo i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.16 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc fixpackages sandbox sfperms userpriv" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.9/portage" USE="3dnow X Xaw3d aalib acpi acpi4linux alsa avi berkdb cdr cups dga directfb dvd dvdr encode fam fbcon fbdev foomaticdb gdbm gif gnome gpm gtk gtk2 guile imagemagick imap imlib java jpeg lcms ldap libg++ libwww mad mikmod mmx moznocompose moznoirc moznomail mpeg ncurses nls oggvorbis opengl pam pda pdflib png python quicktime readline scanner sdl slang sse ssl svga tiff truetype usb x86 xml2 xmms xv zlib"
I should mention: typing
I should mention: typing ´makeself.sh -v´ gives: james@angus james $ makeself.sh -v Makeself version 2.1.3 james@angus james $
What's "ls -l /usr/portage/distfiles/armyops210-linux.bin" give you?
You do not need makeself, as we do not use it. For one, you should not use userpriv without using usersandbox, too. Second, how did you get a copy of armyops210-linux.bin? Did you copy it there yourself? Try doing a chmod a+r /usr/portage/distfiles/armyops210-linux.bin and remerging.
-rw------- 1 root root 764342622 Aug 21 12:45 armyops210-linux.bin Funny, I got the file via emerge -f americas-army. I chmoded it a+r and it seems to be working now. I also added usersandbox to make.conf. Thanks folks...
Strange... emerge -f should have given it proper permissions... Anyway, glad to see it's working for you now.