[ODE] Unable to build ODE current SVN version (windows, msys, mingw)

Francisco Leon projectileman at yahoo.com
Mon Oct 30 05:46:36 MST 2006


dxQuadTreeSpace seems to give problems.

Have you tried another collision space class? (F.E.
dxHashSpace)

--- "Mauro G. Todeschini"
<mauro2006todeschini at itia.cnr.it> wrote:

> Hi,
> 	first of all I want to make compliments to ODE
> developers for recent
> improvements and new features.
> I have a problem building today ODE SVN version. I
> was able to build
> Saturday 28 Oct morning version without any problem.
> My building steps are:
> sh autogen.sh
> ./configure --enable-release
> make
> I don't know what's the problem but I saw that today
> the failing command
> end is (see below):
> 
> -lcomctl32 -lkernel32 -luser32 -lgdi32 -lwinmm -lm
> 
> while on Saturday It was (and It didn't failed):
> 
> -lcomctl32 -lkernel32 -luser32 -lgdi32 -lwinmm
> -lstdc++ -lm
> 
> Is It a ODE problem or does It depend on my building
> environment?
> 
> Thanks and Bye
> 
> P.S. I copied only the first part of the output
> reporting errors (which
> was very long).
> 
> 
> ranlib libode.a
> gcc -I../../include -I../../include
> -I/src/ode-0.7-20061030/OPCODE
> -I/src/ode-0.7-20061030/OPCODE/Ice
> -DdTRIMESH_ENABLED -DdTRIMESH_OPCODE
> -fomit-frame-pointer -ffast-math   -o libode.dll
> -shared
> libode_a-obstack.o libode_a-collision_util.o
> libode_a-array.o
> libode_a-ode.o libode_a-error.o libode_a-odemath.o
> libode_a-collision_kernel.o libode_a-export-dif.o
> libode_a-quickstep.o
> libode_a-collision_quadtreespace.o
> libode_a-rotation.o
> libode_a-collision_space.o
> libode_a-collision_cylinder_box.o
> libode_a-collision_cylinder_sphere.o
> libode_a-collision_cylinder_plane.o
> libode_a-sphere.o libode_a-box.o libode_a-capsule.o
> libode_a-plane.o
> libode_a-ray.o libode_a-cylinder.o libode_a-convex.o
> libode_a-joint.o
> libode_a-step.o libode_a-collision_transform.o
> libode_a-lcp.o
> libode_a-stepfast.o libode_a-mass.o
> libode_a-testing.o libode_a-mat.o
> libode_a-timer.o libode_a-matrix.o libode_a-util.o
> libode_a-memory.o
> libode_a-misc.o libode_a-heightfield.o
> libode_a-collision_trimesh_trimesh.o
> libode_a-collision_trimesh_sphere.o
> libode_a-collision_trimesh_ray.o
> libode_a-collision_trimesh_opcode.o
> libode_a-collision_trimesh_box.o
> libode_a-collision_trimesh_ccylinder.o
> libode_a-collision_trimesh_distance.o
> libode_a-collision_cylinder_trimesh.o
> libode_a-collision_trimesh_plane.o
> libfast_a-fastldlt.o libfast_a-fastltsolve.o
> libfast_a-fastdot.o
> libfast_a-fastlsolve.o
> libOPCODE_a-OPC_AABBCollider.o
> libOPCODE_a-OPC_AABBTree.o
> libOPCODE_a-OPC_BaseModel.o
> libOPCODE_a-OPC_BoxPruning.o
> libOPCODE_a-OPC_Collider.o
> libOPCODE_a-OPC_Common.o
> libOPCODE_a-OPC_HybridModel.o
> libOPCODE_a-OPC_LSSCollider.o
> libOPCODE_a-OPC_MeshInterface.o
> libOPCODE_a-OPC_Model.o
> libOPCODE_a-OPC_OBBCollider.o
> libOPCODE_a-Opcode.o libOPCODE_a-OPC_OptimizedTree.o
> libOPCODE_a-OPC_Picking.o
> libOPCODE_a-OPC_PlanesCollider.o
> libOPCODE_a-OPC_RayCollider.o
> libOPCODE_a-OPC_SphereCollider.o
> libOPCODE_a-OPC_SweepAndPrune.o
> libOPCODE_a-OPC_TreeBuilders.o
> libOPCODE_a-OPC_TreeCollider.o
> libOPCODE_a-OPC_VolumeCollider.o
> libOPCODE_a-IceAABB.o libOPCODE_a-IceContainer.o
> libOPCODE_a-IceHPoint.o
> libOPCODE_a-IceIndexedTriangle.o
> libOPCODE_a-IceMatrix3x3.o
> libOPCODE_a-IceMatrix4x4.o libOPCODE_a-IceOBB.o
> libOPCODE_a-IcePlane.o
> libOPCODE_a-IcePoint.o libOPCODE_a-IceRandom.o
> libOPCODE_a-IceRay.o
> libOPCODE_a-IceRevisitedRadix.o
> libOPCODE_a-IceSegment.o
> libOPCODE_a-IceTriangle.o libOPCODE_a-IceUtils.o
> -lcomctl32 -lkernel32
> -luser32 -lgdi32 -lwinmm -lm
> libode_a-ode.o(.text+0xe22):ode.cpp: undefined
> reference to
> `__gxx_personality_sj0'
> libode_a-ode.o(.text+0x204a):ode.cpp: undefined
> reference to
> `__gxx_personality_sj0'
>
libode_a-collision_kernel.o(.text+0x1834):collision_kernel.cpp:
> undefined reference to `__gxx_personality_sj0'
>
libode_a-collision_kernel.o(.text+0x196d):collision_kernel.cpp:
> undefined reference to `__gxx_personality_sj0'
>
libode_a-collision_kernel.o(.text+0x1a88):collision_kernel.cpp:
> undefined reference to `__gxx_personality_sj0'
>
libode_a-collision_kernel.o(.text+0x1ba6):collision_kernel.cpp:
> more
> undefined references to `__gxx_personality_sj0'
> follow
>
libode_a-collision_kernel.o(.rdata$_ZTV6dxGeom[vtable
> for
> dxGeom]+0x10):collision_kernel.cpp: undefined
> reference to
> `__cxa_pure_virtual'
>
libode_a-collision_kernel.o(.rdata$_ZTI6dxGeom[typeinfo
> for
> dxGeom]+0x0):collision_kernel.cpp: undefined
> reference to `vtable for
> __cxxabiv1::__si_class_type_info'
>
libode_a-collision_kernel.o(.rdata$_ZTI5dBase[typeinfo
> for
> dBase]+0x0):collision_kernel.cpp: undefined
> reference to `vtable for
> __cxxabiv1::__class_type_info'
>
libode_a-collision_kernel.o(.rdata$_ZTI10dxUserGeom[typeinfo
> for
> dxUserGeom]+0x0):collision_kernel.cpp: undefined
> reference to `vtable
> for __cxxabiv1::__si_class_type_info'
>
libode_a-collision_quadtreespace.o(.text+0x7f9):collision_quadtreespace.cpp:
> undefined reference to `__gxx_personality_sj0'
>
libode_a-collision_quadtreespace.o(.text+0x9c9):collision_quadtreespace.cpp:
> undefined reference to `__gxx_personality_sj0'
>
libode_a-collision_quadtreespace.o(.text+0xb89):collision_quadtreespace.cpp:
> undefined reference to `__gxx_personality_sj0'
>
libode_a-collision_quadtreespace.o(.text+0xd5f):collision_quadtreespace.cpp:
> undefined reference to `__gxx_personality_sj0'
>
libode_a-collision_quadtreespace.o(.text+0xf74):collision_quadtreespace.cpp:
> undefined reference to `__gxx_personality_sj0'
>
libode_a-collision_quadtreespace.o(.text+0x1062):collision_quadtreespace.cpp:
> more undefined references to `__gxx_personality_sj0'
> follow
>
libode_a-collision_quadtreespace.o(.rdata$_ZTI15dxQuadTreeSpace[typeinfo
> for
> dxQuadTreeSpace]+0x0):collision_quadtreespace.cpp:
> undefined
> reference to `vtable for
> __cxxabiv1::__si_class_type_info'
>
libode_a-collision_quadtreespace.o(.rdata$_ZTI7dxSpace[typeinfo
> for
> dxSpace]+0x0):collision_quadtreespace.cpp: undefined
> refe
> _______________________________________________
> ODE mailing list
> ODE at q12.org
> http://q12.org/mailman/listinfo/ode
> 


"Technocracy Rules with Supremacy"
Visit http://gimpact.sourceforge.net


 
____________________________________________________________________________________
Everyone is raving about the all-new Yahoo! Mail 
(http://advision.webevents.yahoo.com/mailbeta/)



More information about the ODE mailing list