If you install the pkgconfig file of ODE it should work.
I can not reproduce your error with current SVN even without using pkgconfig



On Mon, Oct 5, 2009 at 7:40 PM, Timothy Chan <
timothychanmailingli...@gmail.com> wrote:

> Thanks for all your help on this ml. I seem to have run into another issue.
> When I run make, I get a lot of "undefined reference" error messages, and
> they all seem to have to do with ODE. Do I need to set some environment
> variables so that CMake and make know where to find ode? I have ode
> installed in the traditional /usr/local/include/ode. The full text of the
> error messages is included at the bottom of this message. Thanks for all
> your help!
>
> CMake seems to be giving me some odd messages but it doesn't report any
> errors. When I run CMake, it says:
> -- checking for module 'ode>=0.10.1'
> --   package 'ode>=0.10.1' not found
> --   ode-config reports version 0.11.1
>
> and
>
> CMake Warning at server/CMakeLists.txt:102 (ADD_EXECUTABLE):
>  Cannot generate a safe linker search path for target gazebo-exec because
>  files in some directories may conflict with libraries in implicit
>  directories:
>
>    link library [libGL.so] in /usr/lib may be hidden by files in:
>      /usr/X11R6/lib
>
>  Some of these libraries may not be found correctly.
>
>
> CMake Warning at server/gui/CMakeLists.txt:20 (ADD_LIBRARY):
>  Cannot generate a safe linker search path for target gazebo_gui-shared
>  because files in some directories may conflict with libraries in implicit
>  directories:
>
>    link library [libGL.so] in /usr/lib may be hidden by files in:
>      /usr/X11R6/lib
>
>  Some of these libraries may not be found correctly.
>
>
> -- Generating done
>
> When I run make, I get the following:
>
> [  6%] Built target gazeboshm
> [ 89%] Built target gazebo_server
> [ 96%] Built target gazebo_gui-shared
> [ 98%] Built target gazebo_av-shared
> Linking CXX executable gazebo
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetMass'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHinge2Param'
> libgazebo_server.so.0.9.0: undefined reference to `dWorldQuickStep'
> libgazebo_server.so.0.9.0: undefined reference to `dCreateSphere'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyEnable'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyCreate'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetHinge2Axis1'
> libgazebo_server.so.0.9.0: undefined reference to
> `boost::signals::detail::signa
> l_base_impl::connect_slot(boost::any const&,
> boost::signals::detail::stored_grou
> p const&, boost::shared_ptr<boost::signals::detail::slot_base::data_t>,
> boost::s
> ignals::connect_position)'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetSliderPosition'
> libgazebo_server.so.0.9.0: undefined reference to `dMassSetSphereTotal'
> libgazebo_server.so.0.9.0: undefined reference to `dCreateRay'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHingeAnchor'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetSliderParam'
> libgazebo_server.so.0.9.0: undefined reference to `dWorldSetQuickStepW'
> libgazebo_server.so.0.9.0: undefined reference to `dCreateHeightfield'
> libgazebo_server.so.0.9.0: undefined reference to `dCreateBox'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomGetPosition'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomTransformSetGeom'
> libgazebo_server.so.0.9.0: undefined reference to `typeinfo for
> boost::detail::t
> hread_data_base'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomSetCategoryBits'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomRaySetClosestHit'
> libgazebo_server.so.0.9.0: undefined reference to
> `boost::thread::start_thread()
> '
> libgazebo_server.so.0.9.0: undefined reference to `dCreateCylinder'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetUniversalParam'
> libgazebo_server.so.0.9.0: undefined reference to `dMassSetZero'
> libgazebo_server.so.0.9.0: undefined reference to `dHashSpaceCreate'
> libgazebo_server.so.0.9.0: undefined reference to `dMassSetTrimesh'
> libgazebo_server.so.0.9.0: undefined reference to `dMassAdd'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomSetQuaternion'
> libgazebo_server.so.0.9.0: undefined reference to
> `dWorldSetContactMaxCorrecting
> Vel'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyGetTorque'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGroupCreate'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetUniversalAxis2'
> libgazebo_server.so.0.9.0: undefined reference to `dJointAddHinge2Torques'
> libgazebo_server.so.0.9.0: undefined reference to `dJointCreateSlider'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomTriMeshDataCreate'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHinge2Angle1'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomGetAABB'
> libgazebo_server.so.0.9.0: undefined reference to `dMassRotate'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomPlaneGetParams'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointGetSliderPositionRate'
> libgazebo_server.so.0.9.0: undefined reference to `dSpaceAdd'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHinge2Axis1'
> libgazebo_server.so.0.9.0: undefined reference to `dAreConnectedExcluding'
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetTorque'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomPlaneSetParams'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointGetUniversalAnchor'
> libgazebo_server.so.0.9.0: undefined reference to `vtable for
> boost::detail::thr
> ead_data_base'
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetQuaternion'
> libgazebo_server.so.0.9.0: undefined reference to `dMassCheck'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetUniversalAxis2'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHingeAxis'
> libgazebo_server.so.0.9.0: undefined reference to `dJointCreateHinge2'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomSetData'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetHinge2Axis2'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyGetAngularVel'
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetLinearVel'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHingeParam'
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetLinearDamping'
> libgazebo_server.so.0.9.0: undefined reference to `dJointCreateBall'
> libgazebo_server.so.0.9.0: undefined reference to `dCreateTriMesh'
> libgazebo_server.so.0.9.0: undefined reference to `dMassSetParameters'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetHingeParam'
> libgazebo_server.so.0.9.0: undefined reference to
> `dWorldSetContactSurfaceLayer'
>
> libgazebo_server.so.0.9.0: undefined reference to
> `dGeomHeightfieldDataCreate'
> libgazebo_server.so.0.9.0: undefined reference to `dMassSetBoxTotal'
> libgazebo_server.so.0.9.0: undefined reference to
> `dGeomTriMeshSetLastTransform'
>
> libgazebo_server.so.0.9.0: undefined reference to `dSpaceCollide2'
> libgazebo_server.so.0.9.0: undefined reference to `dWorldSetERP'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomSetCollideBits'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetFixed'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomDestroy'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomSetBody'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetSliderAxis'
> libgazebo_server.so.0.9.0: undefined reference to `dRfromQ'
> libgazebo_server.so.0.9.0: undefined reference to `dJointCreateContact'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetSliderAxis'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointSetUniversalAnchor'
> libgazebo_server.so.0.9.0: undefined reference to `dJointCreateUniversal'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetHingeAxis'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomIsSpace'
> libgazebo_server.so.0.9.0: undefined reference to `dWorldStep'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointGetHinge2Angle2Rate'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomGetClass'
> libgazebo_server.so.0.9.0: undefined reference to `dWorldDestroy'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHingeAngleRate'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointGetHinge2Angle1Rate'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomGetSpace'
> libgazebo_server.so.0.9.0: undefined reference to `dJointAddSliderForce'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetBallAnchor'
> libgazebo_server.so.0.9.0: undefined reference to `dJointAddHingeTorque'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomSetPosition'
> libgazebo_server.so.0.9.0: undefined reference to `dInitODE'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyGetPosition'
> libgazebo_server.so.0.9.0: undefined reference to `dSimpleSpaceCreate'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomTransformSetInfo'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHingeAngle'
> libgazebo_server.so.0.9.0: undefined reference to
> `dGeomHeightfieldDataSetBounds
> '
> libgazebo_server.so.0.9.0: undefined reference to `dGeomTransformGetGeom'
> libgazebo_server.so.0.9.0: undefined reference to `dJointCreateHinge'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyGetQuaternion'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyDisable'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetHinge2Anchor'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHinge2Axis2'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetUniversalAxis1'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetHingeAnchor'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHinge2Anchor2'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetHinge2Param'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomRaySet'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomGetBody'
> libgazebo_server.so.0.9.0: undefined reference to `dWorldCreate'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointAddUniversalTorques'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomGetRotation'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetSliderParam'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetFeedback'
> libgazebo_server.so.0.9.0: undefined reference to `dCollide'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomRaySetParams'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointGetUniversalAngle1Rate'
>
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetHinge2Anchor'
> libgazebo_server.so.0.9.0: undefined reference to `dJointDestroy'
> libgazebo_server.so.0.9.0: undefined reference to `dCreatePlane'
> libgazebo_server.so.0.9.0: undefined reference to
> `dWorldSetQuickStepNumIteratio
> ns'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyGetLinearVel'
> libgazebo_server.so.0.9.0: undefined reference to `dJointAttach'
> libgazebo_server.so.0.9.0: undefined reference to
> `dGeomTriMeshDataBuildSingle'
> libgazebo_server.so.0.9.0: undefined reference to `dSpaceDestroy'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetFeedback'
> libgazebo_server.so.0.9.0: undefined reference to
> `dGeomHeightfieldDataBuildCall
> back'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyAddForce'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointGetUniversalAngle2Rate'
>
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetAngularVel'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomRaySetLength'
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetPosition'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointGetUniversalAngle1'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetUniversalAxis1'
> libgazebo_server.so.0.9.0: undefined reference to `dBodyGetForce'
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetAngularDamping'
> libgazebo_server.so.0.9.0: undefined reference to `dBodySetGravityMode'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGroupEmpty'
> libgazebo_server.so.0.9.0: undefined reference to
> `dJointGetUniversalAngle2'
> libgazebo_server.so.0.9.0: undefined reference to `dJointGetBody'
> libgazebo_server.so.0.9.0: undefined reference to `dSpaceCollide'
> libgazebo_server.so.0.9.0: undefined reference to `dJointSetBallAnchor'
> libgazebo_server.so.0.9.0: undefined reference to
> `boost::detail::thread_data_ba
> se::~thread_data_base()'
> libgazebo_server.so.0.9.0: undefined reference to `dMassSetCylinderTotal'
> libgazebo_server.so.0.9.0: undefined reference to `dMassAdjust'
> libgazebo_server.so.0.9.0: undefined reference to `dAreConnected'
> libgazebo_server.so.0.9.0: undefined reference to `dWorldSetGravity'
> libgazebo_server.so.0.9.0: undefined reference to `dWorldSetCFM'
> libgazebo_server.so.0.9.0: undefined reference to `dCreateGeomTransform'
> libgazebo_server.so.0.9.0: undefined reference to `dMassTranslate'
> libgazebo_server.so.0.9.0: undefined reference to
> `boost::signals::detail::signa
> l_base::signal_base(boost::function2<bool,
> boost::signals::detail::stored_group,
>  boost::signals::detail::stored_group> const&, boost::any const&)'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomGetQuaternion'
> libgazebo_server.so.0.9.0: undefined reference to `dGeomGetData'
> collect2: ld returned 1 exit status
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
> http://p.sf.net/sfu/devconf
> _______________________________________________
> Playerstage-gazebo mailing list
> Playerstage-gazebo@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
>



-- 
Jordi Polo Carres
NLP laboratory - NAIST
http://www.bahasara.org
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Playerstage-gazebo mailing list
Playerstage-gazebo@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo

Reply via email to