Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167691 - games-action/astromenace-bin-1.0 works on amd64
Summary: games-action/astromenace-bin-1.0 works on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-19 21:59 UTC by Fabio Bonfante
Modified: 2007-02-27 15:43 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 Fabio Bonfante 2007-02-19 21:59:25 UTC
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 jovie1024 2007-02-23 19:01:25 UTC
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 jovie1024 2007-02-23 23:07:47 UTC
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 Piotr Jaroszyński (RETIRED) gentoo-dev 2007-02-27 15:43:00 UTC
Thanks, done.