Gazebo compilation error (0.10 and latest svn)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Gazebo compilation error (0.10 and latest svn)

Kamil Muszyński
Hello,

I've a problem with gazebo 0.10 compilation, this is the error I get
during make:

physics/bullet/libgazebo_physics_bullet.so: undefined reference to
`btStaticPlaneShape::btStaticPlaneShape(btVector3 const&, double)'
physics/bullet/libgazebo_physics_bullet.so: undefined reference to
`btRigidBody::setMassProps(double, btVector3 const&)'
physics/bullet/libgazebo_physics_bullet.so: undefined reference to
`btRigidBody::setDamping(double, double)'

When I run make for latest svn version (rev. 8556), I get similar errors:

physics/bullet/libgazebo_physics_bullet.so: undefined reference to
`btSimulationIslandManager::buildAndProcessIslands(btDispatcher*,
btCollisionWorld*, btSimulationIslandManager::IslandCallback*)'
physics/bullet/libgazebo_physics_bullet.so: undefined reference to
`CProfileManager::Increment_Frame_Counter()'
physics/bullet/libgazebo_physics_bullet.so: undefined reference to
`btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform
const&, btTransform const&, btCollisionWorld::ConvexResultCallback&,
float) const'
physics/bullet/libgazebo_physics_bullet.so: undefined reference to
`btCollisionObject::~btCollisionObject()'
(and so on...)

Cmake detects libbullet, but which version of this lib will be
correct? I am using bullet 2.75. Is the lib bullet necessary, or
optional?

Thanks in advance,

Kamil

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Playerstage-gazebo mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
Reply | Threaded
Open this post in threaded view
|

Re: Gazebo compilation error (0.10 and latest svn)

John Hsu-2
Hi,
I've seen this before when I don't have the right bullet_cflags set For
example, if you compiled bullet using double precision, set:
bullet_cflags=-DBT_USE_DOUBLE_PRECISION
John

On Thu, Feb 18, 2010 at 12:56 PM, Kamil Muszynski <[hidden email]
> wrote:

> Hello,
>
> I've a problem with gazebo 0.10 compilation, this is the error I get
> during make:
>
> physics/bullet/libgazebo_physics_bullet.so: undefined reference to
> `btStaticPlaneShape::btStaticPlaneShape(btVector3 const&, double)'
> physics/bullet/libgazebo_physics_bullet.so: undefined reference to
> `btRigidBody::setMassProps(double, btVector3 const&)'
> physics/bullet/libgazebo_physics_bullet.so: undefined reference to
> `btRigidBody::setDamping(double, double)'
>
> When I run make for latest svn version (rev. 8556), I get similar errors:
>
> physics/bullet/libgazebo_physics_bullet.so: undefined reference to
> `btSimulationIslandManager::buildAndProcessIslands(btDispatcher*,
> btCollisionWorld*, btSimulationIslandManager::IslandCallback*)'
> physics/bullet/libgazebo_physics_bullet.so: undefined reference to
> `CProfileManager::Increment_Frame_Counter()'
> physics/bullet/libgazebo_physics_bullet.so: undefined reference to
> `btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform
> const&, btTransform const&, btCollisionWorld::ConvexResultCallback&,
> float) const'
> physics/bullet/libgazebo_physics_bullet.so: undefined reference to
> `btCollisionObject::~btCollisionObject()'
> (and so on...)
>
> Cmake detects libbullet, but which version of this lib will be
> correct? I am using bullet 2.75. Is the lib bullet necessary, or
> optional?
>
> Thanks in advance,
>
> Kamil
>
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Playerstage-gazebo mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
>
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Playerstage-gazebo mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo