Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 52718 - xzgv fails to compile (assembler messages: suffix or operands invalid for `pop')
Summary: xzgv fails to compile (assembler messages: suffix or operands invalid for `pop')
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-01 12:56 UTC by eleven
Modified: 2004-06-02 10:40 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 eleven 2004-06-01 12:56:33 UTC
xzgv (0.7-r1 and 0.8) fail to compile on x86_64 - something's
wrong with the inline asm, it seems. my gcc is 3.3.3 (from 2004.1).

gcc -O2 -pipe -DINTERP_MMX -DBACKEND_IMLIB1 `gtk-config --cflags`   -c -o help.o help.c
{standard input}: Assembler messages:
{standard input}:13156: Error: suffix or operands invalid for `pop'
{standard input}:13162: Error: suffix or operands invalid for `pop'

that's it.

Reproducible: Always
Steps to Reproduce:
1. be rich, buy an amd64 machine, install gentoo.
2. emerge xzgv
3. watch it crash.

Actual Results:  
gcc failed to compile the application.

Expected Results:  
build it properly.

Portage 2.0.50-r7 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.
5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 x86_64 12
Gentoo Base System version 1.4.10
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.
2/share/config /usr/kde/3/share/config /usr/share/config 
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ 
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ 
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.
org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/local/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa amd64 apm arts avi berkdb crypt encode foomaticdb gdbm gif 
gphoto2 gpm gtk2 imlib jpeg libg++ libwww mikmod motif mpeg ncurses nls nogcj 
oggvorbis opengl oss pam pdflib perl png postgres python quicktime radeon 
readline sdl slang spell ssl tcpd tetex truetype xml2 xmms xv zlib"
Comment 1 Danny van Dyk (RETIRED) gentoo-dev 2004-06-02 10:40:04 UTC
Fix is in CVS now.