Because running gazebo 0.9 did not build smoothly with player3 (I had
to create some symlinks to libplayerxdr) I tried to build trunk/
versions of websim, player, stage and gazebo.
I encountered some errors:
1. webgazebo/main.cc instantiates a WebGazebo class which has an
abstract virtual ClockRunFor method. I got over it by deriving
WebGazebo and implementing a {return true;} default for this method.
2. server/controllers/audio/Audio.cc
There's this code:
this->openALSource->SetPos(this->myParent->GetPose().pos);
Problem is: there's no GetPose for that datatype. I replaced with
GetInitPose(). Again, not sure if this is good or not. This is the
first time I used or glazed over gazebo source code.
3. server/physics/ode/ODEUniversalJoint.cc
-Angle ODEUniversalJoint::GetAngle(int /*index*/) const
+Angle ODEUniversalJoint::GetAngle(int index) const
The index parameter was use in the GetAngle function.
I attach a patch with these changes just to help you identify the
problems and provide a real fix.
--
.
..: Lucian
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Playerstage-gazebo mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo