Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77706 - dev-games/ode-0.5-r2 does not compile on amd64
Summary: dev-games/ode-0.5-r2 does not compile on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-12 09:24 UTC by Pascal Hartig
Modified: 2005-07-18 13:01 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 Pascal Hartig 2005-01-12 09:24:58 UTC
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/mass.o ode/src/mass.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/ode.o ode/src/ode.cpp
ode/src/ode.cpp: In function `void dJointAttach(dxJoint*, dxBody*, dxBody*)':
ode/src/ode.cpp:1029: warning: unused variable 'world'
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/step.o ode/src/step.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/stepfast.o ode/src/stepfast.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/quickstep.o ode/src/quickstep.cpp
ode/src/quickstep.cpp:158: warning: 'void multiply_J_invM_JT(int, int, dReal*, dReal*, int*, const dReal*, dReal*,dReal*, dReal*)' defined but not used
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/util.o ode/src/util.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/lcp.o ode/src/lcp.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/joint.o ode/src/joint.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math -O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64 -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED -DdNODEBUG -O2 -o ode/src/timer.o ode/src/timer.cpp
{standard input}: Assembler messages:
{standard input}:59: Error: suffix or operands invalid for `push'
{standard input}:61: Error: suffix or operands invalid for `pop'
{standard input}:82: Error: suffix or operands invalid for `push'
{standard input}:84: Error: suffix or operands invalid for `pop'
{standard input}:188: Error: suffix or operands invalid for `push'
{standard input}:190: Error: suffix or operands invalid for `pop'
{standard input}:251: Error: suffix or operands invalid for `push'
{standard input}:253: Error: suffix or operands invalid for `pop'
make: *** [ode/src/timer.o] Error 1

!!! ERROR: dev-games/ode-0.5-r2 failed.
!!! Function src_compile, Line 42, Exitcode 2
!!! emake failed

Reproducible: Always
Steps to Reproduce:
1. emerge =dev-games/ode-0.5-r2



Portage 2.0.51-r10 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.10-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.8
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Aug 20 2004, 23:53:15)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r1, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -fomit-frame-pointer -funroll-loops -march=athlon64"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /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 -fomit-frame-pointer -funroll-loops -march=athlon64"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distcc distlocks fixpackages sandbox"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
rsync://linux.rz.ruhr-uni-bochum.de/gentoo/
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa amd64 apache2 arts artswrappersuid audiofile avi berkdb
bitmap-fonts bonobo bzlib cdparanoia cdr cgi crypt cups curl divx4linux dvd dvdr
emul-linux-x86 encode esd ethereal exif f77 fam fastcgi fb flac flashfortran ftp
gd gdbm gif gimpprint gnokii gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile
imagemagick imap imlib ipv6 java javascript jp2 jpeg junit kde lcd libwww lirc
live lzw lzw-tiff mad md5sum mikmod mng motif mozdevelop mozillamozsvg mpeg
multilib mysql mythtv ncurses network nls nptl nvidia oggvorbis opengl oss pam
pdflib pear-db perl phppng povray python qt quicktime readline samba scanner sdl
slang sox speex sqlite ssl svg tcltk tcpd tetex tga theora tidy tiff truetype
truetype-fonts type1-fonts usb userlocales v4l v4l2 xanim xine xinerama xml xml2
xmms xpm xprint xrandr xsl xslt xv xvid zlib"
Unset:  LDFLAGS
Comment 1 SpanKY gentoo-dev 2005-01-12 17:13:08 UTC
fixed patch in cvs, thanks
Comment 2 Nicolás Echániz 2005-07-18 12:21:22 UTC
I'm getting this error messages when trying to build ode-0.5-r2.

The error seems different from the one reported before.

-----------------------------------

*** configurator succeeded ***

g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/array.o ode/src/array.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/error.o ode/src/error.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/memory.o ode/src/memory.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/obstack.o ode/src/obstack.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/odemath.o ode/src/odemath.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/matrix.o ode/src/matrix.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/misc.o ode/src/misc.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/rotation.o ode/src/rotation.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/mass.o ode/src/mass.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/ode.o ode/src/ode.cpp
ode/src/ode.cpp: In function `void dJointAttach(dxJoint*, dxBody*, dxBody*)':
ode/src/ode.cpp:1029: warning: unused variable `dxWorld*world'
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/step.o ode/src/step.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/stepfast.o ode/src/stepfast.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/quickstep.o ode/src/quickstep.cpp
ode/src/quickstep.cpp:158: warning: `void multiply_J_invM_JT(int, int, dReal*,
   dReal*, int*, const dReal*, dReal*, dReal*, dReal*)' defined but not used
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/util.o ode/src/util.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/lcp.o ode/src/lcp.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/joint.o ode/src/joint.cpp
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O3 -pipe -fomit-frame-pointer -fPIC -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/timer.o ode/src/timer.cpp
{standard input}: Assembler messages:
{standard input}:63: Error: `(%esi)' is not a valid 64 bit base/index expression
{standard input}:64: Error: `4(%esi)' is not a valid 64 bit base/index expression
{standard input}:87: Error: `(%esi)' is not a valid 64 bit base/index expression
{standard input}:88: Error: `4(%esi)' is not a valid 64 bit base/index expression
{standard input}:173: Error: `(%esi)' is not a valid 64 bit base/index expression
{standard input}:174: Error: `4(%esi)' is not a valid 64 bit base/index expression
{standard input}:197: Error: `(%esi)' is not a valid 64 bit base/index expression
{standard input}:198: Error: `4(%esi)' is not a valid 64 bit base/index expression
{standard input}:239: Error: `(%esi)' is not a valid 64 bit base/index expression
{standard input}:240: Error: `4(%esi)' is not a valid 64 bit base/index expression
make: *** [ode/src/timer.o] Error 1

!!! ERROR: dev-games/ode-0.5-r2 failed.
!!! Function src_compile, Line 39, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.


Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2005-07-18 13:01:05 UTC
Then file a new bug.  This is not the same bug.