Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61139 - While trying to emerge americas-army with or without makeself installed, the emerge cannot proceed
Summary: While trying to emerge americas-army with or without makeself installed, the ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-21 05:13 UTC by James Bywater
Modified: 2004-08-22 09:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Bywater 2004-08-21 05:13:19 UTC
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"
Comment 1 James Bywater 2004-08-21 11:00:26 UTC
I should mention: typing 
Comment 2 James Bywater 2004-08-21 11:00:26 UTC
I should mention: typing ´makeself.sh -v´ gives:

james@angus james $ makeself.sh -v
Makeself version 2.1.3
james@angus james $
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2004-08-21 18:12:27 UTC
What's "ls -l /usr/portage/distfiles/armyops210-linux.bin" give you?
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2004-08-22 08:27:44 UTC
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.
Comment 5 James Bywater 2004-08-22 09:24:14 UTC
-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...
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2004-08-22 09:42:59 UTC
Strange... emerge -f should have given it proper permissions...

Anyway, glad to see it's working for you now.