Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 93573 - games-emulation/darcnes works on amd64
Summary: games-emulation/darcnes works on amd64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High enhancement (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-22 09:37 UTC by Alastair Bridgewater
Modified: 2005-06-26 02:06 UTC (History)
1 user (show)

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 Alastair Bridgewater 2005-05-22 09:38:09 UTC
Unlike all other non-x86 platforms, the amd64 is similar enough to the x86 to be
able to compile the very small amount of assembler code in the default DarcNES
configuration (which is only used in the Genesis emulation, which doesn't work
properly anyway). As such, no changes are required in order to build and run
DarcNES on an amd64 system.

Reproducible: Always
Steps to Reproduce:
1. ACCEPT_KEYWORDS="x86" emerge darcnes

Actual Results:  
DarcNES builds, installs, and runs as correctly as it usually does on x86.


Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 27 2005, 04:26:27)]
dev-lang/python:     2.3.4-r1
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r3, 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r4
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X acpi alsa berkdb bitmap-fonts cdr crypt curl dga directfb doc dvd
emacs emul-linux-x86 encode esd examples fam fbcon font-server fortran gdbm gif
gpm gtk imlib innodb ipv6 jp2 jpeg kde lzw lzw-tiff motif mozilla mp3 mysql
ncurses nls opengl oss pam perl png python qt readline samba ssl tcpd tiff
truetype truetype-fonts type1-fonts usb userlocales xine xml xml2 xmms xpm
xrandr xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Simon Stelling (RETIRED) gentoo-dev 2005-06-26 02:04:35 UTC
not here

gcc -c -ggdb -pipe -O `gtk-config --cflags` -Wall -g -ggdb -pipe -O  -DLSB_FIRST
-DMACH_TYPES=\"types-i386.h\" -DPCE_CD_SUPPORT -DSOUND mz80.c
gcc -c -Wall -g -ggdb -pipe -O blitters.S
blitters.S: Assembler messages:
blitters.S:13: Error: suffix or operands invalid for `push'
blitters.S:14: Error: suffix or operands invalid for `push'
blitters.S:15: Error: suffix or operands invalid for `push'
blitters.S:16: Error: suffix or operands invalid for `push'
blitters.S:37: Error: suffix or operands invalid for `pop'
blitters.S:38: Error: suffix or operands invalid for `pop'
blitters.S:39: Error: suffix or operands invalid for `pop'
blitters.S:40: Error: suffix or operands invalid for `pop'
blitters.S:45: Error: suffix or operands invalid for `push'
blitters.S:46: Error: suffix or operands invalid for `push'
blitters.S:47: Error: suffix or operands invalid for `push'
blitters.S:48: Error: suffix or operands invalid for `push'
blitters.S:69: Error: suffix or operands invalid for `pop'
blitters.S:70: Error: suffix or operands invalid for `pop'
blitters.S:71: Error: suffix or operands invalid for `pop'
blitters.S:72: Error: suffix or operands invalid for `pop'
blitters.S:77: Error: suffix or operands invalid for `push'
blitters.S:78: Error: suffix or operands invalid for `push'
blitters.S:79: Error: suffix or operands invalid for `push'
blitters.S:80: Error: suffix or operands invalid for `push'
blitters.S:81: Error: suffix or operands invalid for `push'
blitters.S:108: Error: suffix or operands invalid for `pop'
blitters.S:109: Error: suffix or operands invalid for `pop'
blitters.S:110: Error: suffix or operands invalid for `pop'
blitters.S:111: Error: suffix or operands invalid for `pop'
blitters.S:112: Error: suffix or operands invalid for `pop'
blitters.S:117: Error: suffix or operands invalid for `push'
blitters.S:118: Error: suffix or operands invalid for `push'
blitters.S:119: Error: suffix or operands invalid for `push'
blitters.S:120: Error: suffix or operands invalid for `push'
blitters.S:121: Error: suffix or operands invalid for `push'
blitters.S:150: Error: suffix or operands invalid for `pop'
blitters.S:151: Error: suffix or operands invalid for `pop'
blitters.S:152: Error: suffix or operands invalid for `pop'
blitters.S:153: Error: suffix or operands invalid for `pop'
blitters.S:154: Error: suffix or operands invalid for `pop'
blitters.S:159: Error: suffix or operands invalid for `push'
blitters.S:160: Error: suffix or operands invalid for `push'
blitters.S:161: Error: suffix or operands invalid for `push'
blitters.S:162: Error: suffix or operands invalid for `push'
blitters.S:163: Error: suffix or operands invalid for `push'
blitters.S:190: Error: suffix or operands invalid for `pop'
blitters.S:191: Error: suffix or operands invalid for `pop'
blitters.S:192: Error: suffix or operands invalid for `pop'
blitters.S:193: Error: suffix or operands invalid for `pop'
blitters.S:194: Error: suffix or operands invalid for `pop'
blitters.S:199: Error: suffix or operands invalid for `push'
blitters.S:200: Error: suffix or operands invalid for `push'
blitters.S:201: Error: suffix or operands invalid for `push'
blitters.S:202: Error: suffix or operands invalid for `push'
blitters.S:203: Error: suffix or operands invalid for `push'
blitters.S:232: Error: suffix or operands invalid for `pop'
blitters.S:233: Error: suffix or operands invalid for `pop'
blitters.S:234: Error: suffix or operands invalid for `pop'
blitters.S:235: Error: suffix or operands invalid for `pop'
blitters.S:236: Error: suffix or operands invalid for `pop'
make: *** [blitters.o] Error 1
make: *** Waiting for unfinished jobs....

!!! ERROR: games-emulation/darcnes-0401-r2 failed.
!!! Function src_compile, Line 48, Exitcode 2
!!! compile target Linux_GTK failed
Comment 2 SpanKY gentoo-dev 2005-06-26 02:06:41 UTC
uhh you need to force x86 ABI in order for it to build :P