Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
From: Solly Brown <sollyb@cs...> - 2006-07-24 04:14:36
I'm getting the following error when I make install CVS gazebo:
GripperInterface.cc: In member function 'virtual int
GripperInterface::ProcessMessage(MessageQueue*, player_msghdr_t*, void*)':
GripperInterface.cc:76: error: 'PLAYER_GRIPPER_CMD_STATE' was not
declared in this scope
GripperInterface.cc:78: error: 'player_gripper_cmd_t' was not declared
in this scope
make: *** [libgazeboplugin_la-GripperInterface.lo] Error 1
make: Leaving directory `/home/sollyb/local/gazebo/player'
make: *** [install-recursive] Error 1
Just checked CVS and it looks like there was a recent update to
libplayercore/player.h which replaced the gripper interface #defines and
So PLAYER_GRIPPER_CMD_STATE, player_gripper_cmd_t etc are no longer
defined in player.h, but they appear to still be used in
GripperInterface.cc in gazebo.
Is this a bug or have I somehow managed to mix an old version of gazebo
with the new version of player. I downloaded them both from CVS just a
couple of days ago, so that doesn't seem likely...
From: Brian Gerkey <brian@ge...> - 2006-07-24 05:50:55
On Jul 23, 2006, at 9:14 PM, Solly Brown wrote:
> Just checked CVS and it looks like there was a recent update to
> libplayercore/player.h which replaced the gripper interface
> #defines and
Yep, the gripper interface changed recently in CVS. Gazebo's gripper
driver will need to be updated to match the new interface.