[ODE] Help compiling ode-snapshot-20060210 on SGI Prism

Simon Su ssu8888 at yahoo.com
Wed Feb 22 19:14:08 MST 2006


Hello,

SGI Prism is a IA64 machine running SLES 9 operating
system with gcc 3.3.3 

When I try to compile ode-snapshot-20060210 I got the
following messages. Any suggestion on how to fix this
is greatly appreciated.

I did the following to compile ode-snapshot-20060210
1. sh autogen.sh
2. ./configure --with-single-precision --with-opcode
--prefix=/usr/local/ode
3. make

Thank you

Simon


ssu at magritte:~/tmp/ode-snapshot-20060210> make
Making all in include
make[1]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/include'
Making all in ode
make[2]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/include/ode'
make  all-am
make[3]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/include/ode'
make[3]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/include/ode'
make[2]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/include/ode'
make[2]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/include'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/include'
make[1]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/include'
Making all in drawstuff
make[1]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/drawstuff'
Making all in src
make[2]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/drawstuff/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/drawstuff/src'
Making all in dstest
make[2]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/drawstuff/dstest'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/drawstuff/dstest'
make[2]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/drawstuff'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/drawstuff'
make[1]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/drawstuff'
Making all in ode
make[1]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/ode'
Making all in src
make[2]: Entering directory
`/home/ssu/tmp/ode-snapshot-20060210/ode/src'
g++ -I../../include -I../../include
-I/home/ssu/tmp/ode-snapshot-20060210/OPCODE
-I/home/ssu/tmp/ode-snapshot-20060210/OPCODE/Ice
-DdTRIMESH_ENABLED  -g   -o libode.so -shared -fPIC
obstack.o collision_util.o array.o ode.o error.o
odemath.o collision_kernel.o export-dif.o quickstep.o
collision_quadtreespace.o rotation.o collision_space.o
collision_std.o joint.o step.o collision_transform.o
lcp.o stepfast.o mass.o testing.o mat.o timer.o
matrix.o util.o memory.o misc.o
collision_trimesh_trimesh.o collision_trimesh_sphere.o
collision_trimesh_ray.o collision_trimesh.o
collision_trimesh_box.o collision_trimesh_ccylinder.o
collision_trimesh_distance.o  fastldlt.o fastltsolve.o
fastdot.o fastlsolve.o OPC_AABBCollider.o
OPC_AABBTree.o OPC_BaseModel.o OPC_BoxPruning.o
OPC_Collider.o OPC_Common.o OPC_HybridModel.o
OPC_LSSCollider.o OPC_MeshInterface.o OPC_Model.o
OPC_OBBCollider.o Opcode.o OPC_OptimizedTree.o
OPC_Picking.o OPC_PlanesCollider.o OPC_RayCollider.o
OPC_SphereCollider.o OPC_SweepAndPrune.o
OPC_TreeBuilders.o OPC_TreeCollider.o
OPC_VolumeCollider.o IceAABB.o IceContainer.o
IceHPoint.o IceIndexedTriangle.o IceMatrix3x3.o
IceMatrix4x4.o IceOBB.o IcePlane.o IcePoint.o
IceRandom.o IceRay.o IceRevisitedRadix.o IceSegment.o
IceTriangle.o IceUtils.o  -lstdc++ -lm -lpthread
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gCylinder
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gTriMesh
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gCylinder
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gCylinder
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gCylinder
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gCylinder
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gCylinder
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gCylinder
/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld:
collision_trimesh_ccylinder.o: @gprel relocation
against dynamic symbol gCylinder
collect2: ld returned 1 exit status
make[2]: *** [libode.so] Error 1
make[2]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/ode/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/ssu/tmp/ode-snapshot-20060210/ode'
make: *** [all-recursive] Error 1
ssu at magritte:~/tmp/ode-snapshot-20060210>


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the ODE mailing list