Bug 167691 - games-action/astromenace-bin-1.0 works on amd64
Bug#: 167691 Product:  Gentoo Linux Version: 2006.1 Platform: AMD64
OS/Version: Linux Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: amd64@gentoo.org Reported By: bfx81@yahoo.it
Component: Ebuilds
URL: 
Summary: games-action/astromenace-bin-1.0 works on amd64
Keywords:  
Status Whiteboard: 
Opened: 2007-02-19 21:59 0000
Description:   Opened: 2007-02-19 21:59 0000
unmasked the ebuild, merged and played without problems ;-)

maybe thanks these?

[I] app-emulation/emul-linux-x86-baselibs (10.1@19/02/2007): Provides
precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-compat (1.0-r1@15/09/2006): emul-linux-x86
version of lib-compat, with the addition of a 32bit libgcc_s and the libstdc++
versions provided by gcc 3.3 and 3.4 for non-multilib systems.
[I] app-emulation/emul-linux-x86-gtklibs (2.10.6.3-r3@19/02/2007): Gtk+ 1/2 for
emulation of 32bit x86 on amd64
[I] app-emulation/emul-linux-x86-java (1.4.2.03-r2(1.4.2)@15/02/2007
1.5.0.10(1.5)@05/02/2007): 32bit version Sun's J2SE Development Kit
[I] app-emulation/emul-linux-x86-medialibs (1.2-r1@19/02/2007): Provides
precompiled 32bit libraries
[I] app-emulation/emul-linux-x86-qtlibs (10.0@19/02/2007): Provides precompiled
32bit libraries
[I] app-emulation/emul-linux-x86-sdl (2.3-r1@19/02/2007): 32bit SDL emulation
for amd64
[I] app-emulation/emul-linux-x86-soundlibs (2.5-r2@15/02/2007): Sound libraries
for emulation of 32bit x86 on amd64
[I] app-emulation/emul-linux-x86-xlibs (7.0-r8@19/02/2007): Provides
precompiled 32bit libraries

-----------------
Portage 2.1.2-r9 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0,
2.6.19-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 19 Feb 2007 21:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -mmmx -msse -msse2 -m3dnow -pipe -fomit-frame-pointer
-ftracer -maccumulate-outgoing-args"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/wildfire/resources/security/ /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-march=k8 -O2 -mmmx -msse -msse2 -m3dnow -pipe -fomit-frame-pointer
-ftracer -maccumulate-outgoing-args"
DISTDIR="/var/tmp/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LDFLAGS="-Wl,-O4"
LINGUAS="it"
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"
PORTAGE_TMPDIR="/home/portage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/sunrise
/usr/local/overlays/enlightenment"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acpi alsa amd64 amuled apache2 asf audacious avi
bash-completion beagle berkdb bitmap-fonts browserplugin bzip2 cairo cddb
cdparanoia cdr chm cli cracklib crypt cups curl dbus directfb dlloader dri dv
dvd dvdr dvdread eds emboss encode esd ethereal exif expat fam fbcon fbsplash
ffmpeg firefox flac gcj gd gdbm gif glut gnome gphoto2 gpm gstreamer gtk gtk2
gtkhtml hal iconv idn ieee1394 imagemagick innodb ipod ipv6 isdnlog java jpeg
jpeg2k lcms ldap libg++ lirc lzo mad matroska midi mikmod mng mod modplug mono
mozsvg mp3 mpeg musepack mysql mythtv ncurses nfs nls nptl nptlonly nsplugin
nvidia objc odbc ogg oggvorbis openal openexr opengl pam pcre pdf perl png
postgres ppds pppd python qt qt3 qt4 quicktime readline reflection samba
scanner sdl seamonkey session skins sndfile speex spell spl sqlite sse3 ssl
startup-notification stream streamout svg tcpd tga theora threads tiff truetype
truetype-fonts type1-fonts unicode usb userlocales v4l vcd vorbis webservices
wmf wxwindows xine xinerama xml xml2 xorg xosd xpm xv xvid xvmc 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 evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it"
USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, MAKEOPTS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From jovie1024@yahoo.com 2007-02-23 19:01:25 0000 -------
It sure does work on AMD64!

The game has had an AMD64-native version included for a while now (since
sometime in the 0.40-series).  In fact, if you check the ebuild, it has an
explicit check for the AMD64 arch under src_install() - this will install the
AstroMenace64 binary instead of AstroMenace.  Frankly, I'm surprised that the
AMD64 keyword was dropped while this check was left in.

All of the beta versions have been working well.  I haven't tried the final
version yet but I've tried everything up to RC2, I can't imagine the final
version would break this compatability.  Please add AMD64 to the keywords, the
64-bit binary works perfectly there; no emulation libraries are needed.

------- Comment #2 From jovie1024@yahoo.com 2007-02-23 23:07:47 0000 -------
After testing, it looks like 1.0 works just as well as 1.0 RC2 :)

Just to clarify my earlier post: originally, this game did need a couple of the
emul-linux-x86 libraries.  Now, however, there is a precompiled AMD64 version
included, which will use the Gentoo libs.  The ebuild already selects the
proper binary.

Please have this keyworded for AMD64.

------- Comment #3 From Piotr JaroszyƄski 2007-02-27 15:43:00 0000 -------
Thanks, done.