Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77004 - dev-games/ode-0.5-r1 doesn't compile PIC shared objects
Summary: dev-games/ode-0.5-r1 doesn't compile PIC shared objects
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-07 03:29 UTC by Rick
Modified: 2005-01-07 11:29 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 Rick 2005-01-07 03:29:57 UTC
occording to bug #68066 ode compiles ok on amd64, but it's still failing on mine. 
I have the same problem as described in bug #52919 and I'm using the patch listed there as a temporary fix.  The actual problem being that the builds custum configure program incorrectly defines pentium on our amd64 setup.

Reproducible: Always
Steps to Reproduce:
1.emerge ode
2.
3.

Actual Results:  
g++ -c -Wall -fno-rtti -fno-exceptions -Wall -fomit-frame-pointer -ffast-math
-O2 -pipe -march=athlon64 -ftracer -fPIC  -Iinclude -IOPCODE  -DdTRIMESH_ENABLED
-DdNODEBUG -O2 -o ode/src/timer.o ode/src/timer.cpp
{standard input}: Assembler messages:
{standard input}:67: Error: `(%esi)' is not a valid 64 bit base/index
expression{standard input}:68: Error: `4(%esi)' is not a valid 64 bit base/index
expression
{standard input}:91: Error: `(%esi)' is not a valid 64 bit base/index
expression{standard input}:92: Error: `4(%esi)' is not a valid 64 bit base/index
expression
{standard input}:162: Error: `(%esi)' is not a valid 64 bit base/index expression
{standard input}:163: Error: `4(%esi)' is not a valid 64 bit base/index expression
{standard input}:186: Error: `(%esi)' is not a valid 64 bit base/index expression
{standard input}:187: Error: `4(%esi)' is not a valid 64 bit base/index expression
{standard input}:228: Error: `(%esi)' is not a valid 64 bit base/index expression
{standard input}:229: 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-r1 failed.
!!! Function src_compile, Line 37, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.



Expected Results:  
successful merge of ode
Comment 1 SpanKY gentoo-dev 2005-01-07 11:11:48 UTC
*** Bug 76716 has been marked as a duplicate of this bug. ***
Comment 2 SpanKY gentoo-dev 2005-01-07 11:29:54 UTC
fixed with ode-0.5-r2