Skip to content

Instantly share code, notes, and snippets.

@codymtaylor
Created January 26, 2015 02:35
Show Gist options
  • Save codymtaylor/93e58fb1a1928924d4c0 to your computer and use it in GitHub Desktop.
Save codymtaylor/93e58fb1a1928924d4c0 to your computer and use it in GitHub Desktop.
my clam arm compile error
[ 83%] Building CXX object moveit_visual_tools/CMakeFiles/moveit_visual_tools.dir/src/moveit_visual_tools.cpp.o
In file included from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:38:0:
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/include/moveit_visual_tools/moveit_visual_tools.h:441:67: error: ‘DEFAULT’ is not a member of ‘rviz_visual_tools’
const rviz_visual_tools::colors &color = rviz_visual_tools::DEFAULT);
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/include/moveit_visual_tools/moveit_visual_tools.h:443:67: error: ‘DEFAULT’ is not a member of ‘rviz_visual_tools’
const rviz_visual_tools::colors &color = rviz_visual_tools::DEFAULT);
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp: In member function ‘bool moveit_visual_tools::MoveItVisualTools::publishCollisionRectangle(const Vector3d&, const Vector3d&, const string&, const rviz_visual_tools::colors&)’:
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:706:56: error: no matching function for call to ‘moveit_visual_tools::MoveItVisualTools::convertPoint(const Vector3d&)’
return publishCollisionRectangle( convertPoint(point1), convertPoint(point2), block_name, color );
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:706:56: note: candidate is:
In file included from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/include/moveit_visual_tools/moveit_visual_tools.h:46:0,
from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:38:
/opt/ros/indigo/include/rviz_visual_tools/rviz_visual_tools.h:479:26: note: static Eigen::Vector3d rviz_visual_tools::RvizVisualTools::convertPoint(const Point&)
static Eigen::Vector3d convertPoint(const geometry_msgs::Point &point);
^
/opt/ros/indigo/include/rviz_visual_tools/rviz_visual_tools.h:479:26: note: no known conversion for argument 1 from ‘const Vector3d {aka const Eigen::Matrix<double, 3, 1>}’ to ‘const Point& {aka const geometry_msgs::Point_<std::allocator<void> >&}’
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:706:78: error: no matching function for call to ‘moveit_visual_tools::MoveItVisualTools::convertPoint(const Vector3d&)’
return publishCollisionRectangle( convertPoint(point1), convertPoint(point2), block_name, color );
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:706:78: note: candidate is:
In file included from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/include/moveit_visual_tools/moveit_visual_tools.h:46:0,
from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:38:
/opt/ros/indigo/include/rviz_visual_tools/rviz_visual_tools.h:479:26: note: static Eigen::Vector3d rviz_visual_tools::RvizVisualTools::convertPoint(const Point&)
static Eigen::Vector3d convertPoint(const geometry_msgs::Point &point);
^
/opt/ros/indigo/include/rviz_visual_tools/rviz_visual_tools.h:479:26: note: no known conversion for argument 1 from ‘const Vector3d {aka const Eigen::Matrix<double, 3, 1>}’ to ‘const Point& {aka const geometry_msgs::Point_<std::allocator<void> >&}’
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp: In member function ‘bool moveit_visual_tools::MoveItVisualTools::publishCollisionRectangle(const Point&, const Point&, const string&, const rviz_visual_tools::colors&)’:
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:734:81: error: ‘SMALL_SCALE’ is not a member of ‘rviz_visual_tools’
collision_obj.primitives[0].dimensions[shape_msgs::SolidPrimitive::BOX_X] = rviz_visual_tools::SMALL_SCALE;
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:736:81: error: ‘SMALL_SCALE’ is not a member of ‘rviz_visual_tools’
collision_obj.primitives[0].dimensions[shape_msgs::SolidPrimitive::BOX_Y] = rviz_visual_tools::SMALL_SCALE;
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:738:81: error: ‘SMALL_SCALE’ is not a member of ‘rviz_visual_tools’
collision_obj.primitives[0].dimensions[shape_msgs::SolidPrimitive::BOX_Z] = rviz_visual_tools::SMALL_SCALE;
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp: In member function ‘bool moveit_visual_tools::MoveItVisualTools::publishCollisionFloor(double, const string&, const rviz_visual_tools::colors&)’:
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:784:14: error: ‘LARGE_SCALE’ is not a member of ‘rviz_visual_tools’
point1.x = rviz_visual_tools::LARGE_SCALE;
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:785:14: error: ‘LARGE_SCALE’ is not a member of ‘rviz_visual_tools’
point1.y = rviz_visual_tools::LARGE_SCALE;
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:788:15: error: ‘LARGE_SCALE’ is not a member of ‘rviz_visual_tools’
point2.x = -rviz_visual_tools::LARGE_SCALE;
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:789:15: error: ‘LARGE_SCALE’ is not a member of ‘rviz_visual_tools’
point2.y = -rviz_visual_tools::LARGE_SCALE;
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:790:16: error: ‘SMALL_SCALE’ is not a member of ‘rviz_visual_tools’
point2.z = z-rviz_visual_tools::SMALL_SCALE;;
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp: In member function ‘bool moveit_visual_tools::MoveItVisualTools::publishWorkspaceParameters(const WorkspaceParameters&)’:
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1085:57: error: no matching function for call to ‘moveit_visual_tools::MoveItVisualTools::convertPoint(const _min_corner_type&)’
return publishRectangle(convertPoint(params.min_corner), convertPoint(params.max_corner), rviz_visual_tools::TRANSLUCENT);
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1085:57: note: candidate is:
In file included from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/include/moveit_visual_tools/moveit_visual_tools.h:46:0,
from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:38:
/opt/ros/indigo/include/rviz_visual_tools/rviz_visual_tools.h:479:26: note: static Eigen::Vector3d rviz_visual_tools::RvizVisualTools::convertPoint(const Point&)
static Eigen::Vector3d convertPoint(const geometry_msgs::Point &point);
^
/opt/ros/indigo/include/rviz_visual_tools/rviz_visual_tools.h:479:26: note: no known conversion for argument 1 from ‘const _min_corner_type {aka const geometry_msgs::Vector3_<std::allocator<void> >}’ to ‘const Point& {aka const geometry_msgs::Point_<std::allocator<void> >&}’
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1085:90: error: no matching function for call to ‘moveit_visual_tools::MoveItVisualTools::convertPoint(const _max_corner_type&)’
return publishRectangle(convertPoint(params.min_corner), convertPoint(params.max_corner), rviz_visual_tools::TRANSLUCENT);
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1085:90: note: candidate is:
In file included from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/include/moveit_visual_tools/moveit_visual_tools.h:46:0,
from /home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:38:
/opt/ros/indigo/include/rviz_visual_tools/rviz_visual_tools.h:479:26: note: static Eigen::Vector3d rviz_visual_tools::RvizVisualTools::convertPoint(const Point&)
static Eigen::Vector3d convertPoint(const geometry_msgs::Point &point);
^
/opt/ros/indigo/include/rviz_visual_tools/rviz_visual_tools.h:479:26: note: no known conversion for argument 1 from ‘const _max_corner_type {aka const geometry_msgs::Vector3_<std::allocator<void> >}’ to ‘const Point& {aka const geometry_msgs::Point_<std::allocator<void> >&}’
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp: In member function ‘bool moveit_visual_tools::MoveItVisualTools::publishRobotState(const moveit::core::RobotState&, const rviz_visual_tools::colors&)’:
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1199:18: error: ‘DEFAULT’ is not a member of ‘rviz_visual_tools’
if (color != rviz_visual_tools::DEFAULT) // ignore color highlights when set to default
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp: In member function ‘bool moveit_visual_tools::MoveItVisualTools::publishRobotState(const JointTrajectoryPoint&, const string&)’:
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1241:41: error: call to ‘bool moveit_visual_tools::MoveItVisualTools::publishRobotState(const moveit::core::RobotState&, const rviz_visual_tools::colors&)’ uses the default argument for parameter 2, which is not yet defined
publishRobotState(*shared_robot_state_);
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp: In member function ‘bool moveit_visual_tools::MoveItVisualTools::hideRobot()’:
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1251:69: error: ‘LARGE_SCALE’ is not a member of ‘rviz_visual_tools’
shared_robot_state_->setVariablePosition("virtual_joint/trans_x", rviz_visual_tools::LARGE_SCALE);
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1252:69: error: ‘LARGE_SCALE’ is not a member of ‘rviz_visual_tools’
shared_robot_state_->setVariablePosition("virtual_joint/trans_y", rviz_visual_tools::LARGE_SCALE);
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1253:69: error: ‘LARGE_SCALE’ is not a member of ‘rviz_visual_tools’
shared_robot_state_->setVariablePosition("virtual_joint/trans_z", rviz_visual_tools::LARGE_SCALE);
^
/home/ydoc/ros/ws_clam/src/moveit_visual_tools/src/moveit_visual_tools.cpp:1255:40: error: call to ‘bool moveit_visual_tools::MoveItVisualTools::publishRobotState(const RobotStatePtr&, const rviz_visual_tools::colors&)’ uses the default argument for parameter 2, which is not yet defined
publishRobotState(shared_robot_state_);
^
make[2]: *** [moveit_visual_tools/CMakeFiles/moveit_visual_tools.dir/src/moveit_visual_tools.cpp.o] Error 1
make[1]: *** [moveit_visual_tools/CMakeFiles/moveit_visual_tools.dir/all] Error 2
make: *** [all] Error 2
Invoking "make" failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment