关于树莓派3编译indigo ros完整版的问题
wp198950
wp198950 6633 6
热门 2016-07-31 00:01
==> Processing catkin package: 'collada_parser'
==> Building with env: '/opt/ros/indigo/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmake_check_build_system in '/home/pi/ros_catkin_ws/build_isolated/collada_parser'
==> make -j2 in '/home/pi/ros_catkin_ws/build_isolated/collada_parser'
[ 50%] Building CXX object CMakeFiles/collada_parser.dir/src/collada_parser.cpp.o
In file included from /usr/local/include/urdf_model/joint.h:43:0,
                 from /usr/local/include/urdf_model/link.h:44,
                 from /usr/local/include/urdf_model/model.h:42,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/pose.h: In member function 'void urdf::Vector3::init(const string&)':
/usr/local/include/urdf_model/pose.h:78:25: error: 'stod' is not a member of 'std'
In file included from /usr/local/include/urdf_model/joint.h:43:0,
                 from /usr/local/include/urdf_model/link.h:44,
                 from /usr/local/include/urdf_model/model.h:42,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/pose.h:90:42: error: 'to_string' is not a member of 'std'
In file included from /usr/local/include/urdf_model/joint.h:44:0,
                 from /usr/local/include/urdf_model/link.h:44,
                 from /usr/local/include/urdf_model/model.h:42,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/types.h: At global scope:
/usr/local/include/urdf_model/types.h:51:9: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:53:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:53:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:53:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:54:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:54:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:54:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:55:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:55:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:55:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:56:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:56:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:56:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:57:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:57:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:57:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:58:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:58:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:58:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:59:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:59:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:59:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:60:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:60:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:60:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:61:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:61:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:61:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:62:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:62:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:62:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:63:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:63:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:63:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:64:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:64:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:64:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:65:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:65:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:65:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:66:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:66:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:66:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:67:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:67:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:67:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:68:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:68:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:68:1: error: 'weak_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:72:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:78:1: error: 'shared_ptr' in namespace 'std' does not name a type
/usr/local/include/urdf_model/types.h:84:1: error: 'shared_ptr' in namespace 'std' does not name a type
In file included from /usr/local/include/urdf_model/link.h:44:0,
                 from /usr/local/include/urdf_model/model.h:42,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/joint.h:141:3: error: 'DoubleSharedPtr' does not name a type
/usr/local/include/urdf_model/joint.h:199:3: error: 'JointDynamicsSharedPtr' does not name a type
/usr/local/include/urdf_model/joint.h:202:3: error: 'JointLimitsSharedPtr' does not name a type
/usr/local/include/urdf_model/joint.h:205:3: error: 'JointSafetySharedPtr' does not name a type
/usr/local/include/urdf_model/joint.h:208:3: error: 'JointCalibrationSharedPtr' does not name a type
/usr/local/include/urdf_model/joint.h:211:3: error: 'JointMimicSharedPtr' does not name a type
/usr/local/include/urdf_model/joint.h: In member function 'void urdf::Joint::clear()':
/usr/local/include/urdf_model/joint.h:219:11: error: 'class urdf::Joint' has no member named 'dynamics'
/usr/local/include/urdf_model/joint.h:220:11: error: 'class urdf::Joint' has no member named 'limits'
/usr/local/include/urdf_model/joint.h:221:11: error: 'class urdf::Joint' has no member named 'safety'
/usr/local/include/urdf_model/joint.h:222:11: error: 'class urdf::Joint' has no member named 'calibration'
/usr/local/include/urdf_model/joint.h:223:11: error: 'class urdf::Joint' has no member named 'mimic'
In file included from /usr/local/include/urdf_model/link.h:45:0,
                 from /usr/local/include/urdf_model/model.h:42,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/color.h: In member function 'bool urdf::Color::init(const string&)':
/usr/local/include/urdf_model/color.h:76:26: error: 'stof' is not a member of 'std'
In file included from /usr/local/include/urdf_model/model.h:42:0,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/link.h: At global scope:
/usr/local/include/urdf_model/link.h:152:3: error: 'GeometrySharedPtr' does not name a type
/usr/local/include/urdf_model/link.h:155:3: error: 'MaterialSharedPtr' does not name a type
/usr/local/include/urdf_model/link.h: In member function 'void urdf::Visual::clear()':
/usr/local/include/urdf_model/link.h:161:5: error: 'material' was not declared in this scope
/usr/local/include/urdf_model/link.h:162:5: error: 'geometry' was not declared in this scope
/usr/local/include/urdf_model/link.h: At global scope:
/usr/local/include/urdf_model/link.h:174:3: error: 'GeometrySharedPtr' does not name a type
/usr/local/include/urdf_model/link.h: In member function 'void urdf::Collision::clear()':
/usr/local/include/urdf_model/link.h:179:5: error: 'geometry' was not declared in this scope
/usr/local/include/urdf_model/link.h: At global scope:
/usr/local/include/urdf_model/link.h:196:3: error: 'InertialSharedPtr' does not name a type
/usr/local/include/urdf_model/link.h:199:3: error: 'VisualSharedPtr' does not name a type
/usr/local/include/urdf_model/link.h:202:3: error: 'CollisionSharedPtr' does not name a type
In file included from /usr/local/include/urdf_model/model.h:42:0,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/link.h:205:15: error: 'CollisionSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/link.h:205:33: error: template argument 1 is invalid
/usr/local/include/urdf_model/link.h:205:33: error: template argument 2 is invalid
/usr/local/include/urdf_model/link.h:208:15: error: 'VisualSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/link.h:208:30: error: template argument 1 is invalid
/usr/local/include/urdf_model/link.h:208:30: error: template argument 2 is invalid
/usr/local/include/urdf_model/link.h:213:3: error: 'JointSharedPtr' does not name a type
/usr/local/include/urdf_model/link.h:215:15: error: 'JointSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/link.h:215:29: error: template argument 1 is invalid
/usr/local/include/urdf_model/link.h:215:29: error: template argument 2 is invalid
/usr/local/include/urdf_model/link.h:216:15: error: 'LinkSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/link.h:216:28: error: template argument 1 is invalid
/usr/local/include/urdf_model/link.h:216:28: error: template argument 2 is invalid
/usr/local/include/urdf_model/link.h:218:3: error: 'LinkSharedPtr' does not name a type
/usr/local/include/urdf_model/link.h:221:24: error: 'LinkSharedPtr' does not name a type
/usr/local/include/urdf_model/link.h:238:3: error: 'LinkWeakPtr' does not name a type
/usr/local/include/urdf_model/link.h: In member function 'void urdf::Link::setParent(const int&)':
/usr/local/include/urdf_model/link.h:222:5: error: 'parent_link_' was not declared in this scope
/usr/local/include/urdf_model/link.h: In member function 'void urdf::Link::clear()':
/usr/local/include/urdf_model/link.h:227:11: error: 'class urdf::Link' has no member named 'inertial'
/usr/local/include/urdf_model/link.h:228:11: error: 'class urdf::Link' has no member named 'visual'
/usr/local/include/urdf_model/link.h:229:11: error: 'class urdf::Link' has no member named 'collision'
/usr/local/include/urdf_model/link.h:230:11: error: 'class urdf::Link' has no member named 'parent_joint'
/usr/local/include/urdf_model/link.h:231:24: error: request for member 'clear' in '((urdf::Link*)this)->urdf::Link::child_joints', which is of non-class type 'int'
/usr/local/include/urdf_model/link.h:232:23: error: request for member 'clear' in '((urdf::Link*)this)->urdf::Link::child_links', which is of non-class type 'int'
/usr/local/include/urdf_model/link.h:233:27: error: request for member 'clear' in '((urdf::Link*)this)->urdf::Link::collision_array', which is of non-class type 'int'
/usr/local/include/urdf_model/link.h:234:24: error: request for member 'clear' in '((urdf::Link*)this)->urdf::Link::visual_array', which is of non-class type 'int'
In file included from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/model.h: At global scope:
/usr/local/include/urdf_model/model.h:51:3: error: 'LinkConstSharedPtr' does not name a type
/usr/local/include/urdf_model/model.h:52:3: error: 'LinkConstSharedPtr' does not name a type
/usr/local/include/urdf_model/model.h:62:3: error: 'JointConstSharedPtr' does not name a type
/usr/local/include/urdf_model/model.h:74:29: error: 'LinkSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/model.h:74:43: error: template argument 1 is invalid
/usr/local/include/urdf_model/model.h:74:43: error: template argument 2 is invalid
/usr/local/include/urdf_model/model.h:92:41: error: 'LinkSharedPtr' has not been declared
/usr/local/include/urdf_model/model.h:103:3: error: 'MaterialSharedPtr' does not name a type
In file included from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/model.h:188:25: error: 'LinkSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/model.h:188:38: error: template argument 2 is invalid
/usr/local/include/urdf_model/model.h:188:38: error: template argument 4 is invalid
/usr/local/include/urdf_model/model.h:190:25: error: 'JointSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/model.h:190:39: error: template argument 2 is invalid
/usr/local/include/urdf_model/model.h:190:39: error: template argument 4 is invalid
/usr/local/include/urdf_model/model.h:192:25: error: 'MaterialSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/model.h:192:42: error: template argument 2 is invalid
/usr/local/include/urdf_model/model.h:192:42: error: template argument 4 is invalid
/usr/local/include/urdf_model/model.h:198:3: error: 'LinkSharedPtr' does not name a type
In file included from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/model.h: In member function 'void urdf::ModelInterface::getLinks(int&) const':
/usr/local/include/urdf_model/model.h:76:31: error: 'LinkSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/model.h:76:44: error: template argument 2 is invalid
/usr/local/include/urdf_model/model.h:76:44: error: template argument 4 is invalid
/usr/local/include/urdf_model/model.h:76:62: error: invalid type in declaration before 'link'
/usr/local/include/urdf_model/model.h:76:62: error: expected ';' before 'link'
/usr/local/include/urdf_model/model.h:76:82: error: request for member 'begin' in '((const urdf::ModelInterface*)this)->urdf::ModelInterface::links_', which is of non-class type 'const int'
/usr/local/include/urdf_model/model.h:76:111: error: request for member 'end' in '((const urdf::ModelInterface*)this)->urdf::ModelInterface::links_', which is of non-class type 'const int'
/usr/local/include/urdf_model/model.h:76:116: error: expected ')' before ';' token
/usr/local/include/urdf_model/model.h:76:122: error: ISO C++ forbids incrementing a pointer of type 'int (*)(const char*, const char*)throw ()' [-fpermissive]
/usr/local/include/urdf_model/model.h:76:122: error: lvalue required as increment operand
/usr/local/include/urdf_model/model.h:76:124: error: expected ';' before ')' token
/usr/local/include/urdf_model/model.h: In member function 'void urdf::ModelInterface::clear()':
/usr/local/include/urdf_model/model.h:85:18: error: request for member 'clear' in '((urdf::ModelInterface*)this)->urdf::ModelInterface::links_', which is of non-class type 'int'
/usr/local/include/urdf_model/model.h:86:19: error: request for member 'clear' in '((urdf::ModelInterface*)this)->urdf::ModelInterface::joints_', which is of non-class type 'int'
/usr/local/include/urdf_model/model.h:87:22: error: request for member 'clear' in '((urdf::ModelInterface*)this)->urdf::ModelInterface::materials_', which is of non-class type 'int'
/usr/local/include/urdf_model/model.h:88:11: error: 'class urdf::ModelInterface' has no member named 'root_link_'
/usr/local/include/urdf_model/model.h: In member function 'void urdf::ModelInterface::getLink(const string&, int&) const':
/usr/local/include/urdf_model/model.h:94:5: error: 'LinkSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/model.h:94:19: error: expected ';' before 'ptr'
/usr/local/include/urdf_model/model.h:95:22: error: request for member 'find' in '((const urdf::ModelInterface*)this)->urdf::ModelInterface::links_', which is of non-class type 'const int'
/usr/local/include/urdf_model/model.h:95:49: error: request for member 'end' in '((const urdf::ModelInterface*)this)->urdf::ModelInterface::links_', which is of non-class type 'const int'
/usr/local/include/urdf_model/model.h:96:7: error: 'ptr' was not declared in this scope
/usr/local/include/urdf_model/model.h:98:7: error: 'ptr' was not declared in this scope
/usr/local/include/urdf_model/model.h:98:26: error: request for member 'find' in '((const urdf::ModelInterface*)this)->urdf::ModelInterface::links_', which is of non-class type 'const int'
/usr/local/include/urdf_model/model.h:99:12: error: 'ptr' was not declared in this scope
/usr/local/include/urdf_model/model.h: In member function 'void urdf::ModelInterface::initTree(std::map<std::basic_string<char>, std::basic_string<char> >&)':
/usr/local/include/urdf_model/model.h:116:32: error: 'JointSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/model.h:116:46: error: template argument 2 is invalid
/usr/local/include/urdf_model/model.h:116:46: error: template argument 4 is invalid
/usr/local/include/urdf_model/model.h:116:58: error: invalid type in declaration before 'joint'
/usr/local/include/urdf_model/model.h:116:58: error: expected ';' before 'joint'
/usr/local/include/urdf_model/model.h:116:58: error: 'joint' was not declared in this scope
/usr/local/include/urdf_model/model.h:116:80: error: request for member 'begin' in '((urdf::ModelInterface*)this)->urdf::ModelInterface::joints_', which is of non-class type 'int'
/usr/local/include/urdf_model/model.h:116:111: error: request for member 'end' in '((urdf::ModelInterface*)this)->urdf::ModelInterface::joints_', which is of non-class type 'int'
/usr/local/include/urdf_model/model.h:116:116: error: expected ')' before ';' token
/usr/local/include/urdf_model/model.h:116:118: error: 'joint' was not declared in this scope
/usr/local/include/urdf_model/model.h:116:125: error: expected ';' before ')' token
In file included from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/model.h:156:3: error: expected '}' at end of input
/usr/local/include/urdf_model/model.h: In member function 'void urdf::ModelInterface::initRoot(const std::map<std::basic_string<char>, std::basic_string<char> >&)':
/usr/local/include/urdf_model/model.h:160:11: error: 'class urdf::ModelInterface' has no member named 'root_link_'
/usr/local/include/urdf_model/model.h:163:32: error: 'LinkSharedPtr' was not declared in this scope
/usr/local/include/urdf_model/model.h:163:45: error: template argument 2 is invalid
/usr/local/include/urdf_model/model.h:163:45: error: template argument 4 is invalid
/usr/local/include/urdf_model/model.h:163:63: error: invalid type in declaration before 'l'
/usr/local/include/urdf_model/model.h:163:63: error: expected ';' before 'l'
/usr/local/include/urdf_model/model.h:163:63: error: 'l' was not declared in this scope
/usr/local/include/urdf_model/model.h:163:78: error: request for member 'begin' in '((urdf::ModelInterface*)this)->urdf::ModelInterface::links_', which is of non-class type 'int'
/usr/local/include/urdf_model/model.h:163:103: error: request for member 'end' in '((urdf::ModelInterface*)this)->urdf::ModelInterface::links_', which is of non-class type 'int'
/usr/local/include/urdf_model/model.h:163:108: error: expected ')' before ';' token
/usr/local/include/urdf_model/model.h:163:110: error: 'l' was not declared in this scope
/usr/local/include/urdf_model/model.h:163:113: error: expected ';' before ')' token
/usr/local/include/urdf_model/model.h:184:3: error: expected '}' at end of input
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp: In member function 'bool urdf::ColladaModelReader::_ExtractKinematicsModel(ColladaDOM150::domKinematics_modelRef, ColladaDOM150::domNodeRef, ColladaDOM150::domPhysics_modelRef, const urdf::ColladaModelReader::KinematicsSceneBindings&)':
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:791:33: error: 'class urdf::Joint' has no member named 'urdf::ColladaModelReader::_ExtractLink(ColladaDOM150::domLinkRef, ColladaDOM150::domNodeRef, const urdf::Pose&, const urdf::Pose&, const std::vector<daeSmartRef<ColladaDOM150::domJoint> >&, const urdf::ColladaModelReader::KinematicsSceneBindings&)':
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:821:39: error: no matching function for call to 'urdf::ModelInterface::getLink(std::string&, boost::shared_ptr<urdf::Link>&)'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:821:39: note: candidate is:
In file included from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:58:
/usr/local/include/urdf_model/model.h:92:8: note: void urdf::ModelInterface::getLink(const string&, int&) const
/usr/local/include/urdf_model/model.h:92:8: note:   no known conversion for argument 2 from 'boost::shared_ptr<urdf::Link>' to 'int&'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:825:20: error: 'class urdf::Link' has no member named 'visual'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:834:28: error: request for member 'insert' in '((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::_model.boost::shared_ptr<T>::operator-><urdf::ModelInterface>()->urdf::ModelInterface::links_', which is of non-class type 'int'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:857:30: error: 'class urdf::Link' has no member named 'inertial'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:858:28: error: 'class urdf::Link' has no member named
'((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::_model.boost::shared_ptr<T>::operator-><urdf::ModelInterface>()->urdf::ModelInterface::joints_', which is of non-class type 'int'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:979:91: error: 'str' was not declared in this scope
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:979:91: note: suggested alternatives:
In file included from /usr/include/boost/format.hpp:53:0,
                 from /home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:54:
/usr/include/boost/format/free_funcs.hpp:22:38: note:   'boost::str'
/usr/include/boost/format/free_funcs.hpp:22:38: note:   'boost::str'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:998:96: error: request for member 'size' in
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:1077:29: error: 'class urdf::Joint' has no member named 'limits'
s_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:1140:31: error: 'class urdf::Joint' has no member named 'limits'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:1155:16: error: 'class urdf::Link' has no member named 'visual'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp: In member function 'void urdf::ColladaModelReader::_ExtractRobotAttachedActuators(ColladaDOM150::domArticulated_systemRef)':
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:2039:40: error: 'class urdf::Joint' has no member named 'limits'
/home/pi/ros_catkin_ws/src/robot_model/collada_parser/src/collada_parser.cpp:2437:38: error: request for member 'find' in '((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::_model.boost::shared_ptr<T>::operator-><urdf::ModelInterface>()->urdf::ModelInterface::joints_', which is of non-class type 'int'
CMakeFiles/collada_parser.dir/build.make:54: recipe for target 'CMakeFiles/collada_parser.dir/src/collada_parser.cpp.o' failed
make[2]: *** [CMakeFiles/collada_parser.dir/src/collada_parser.cpp.o] Error 1
CMakeFiles/Makefile2:91: recipe for target 'CMakeFiles/collada_parser.dir/all' failed
make[1]: *** [CMakeFiles/collada_parser.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'collada_parser':
  Command '['/opt/ros/indigo/env.sh', 'make', '-j2']' returned non-zero exit status 2


Reproduce this error by running:
==> cd /home/pi/ros_catkin_ws/build_isolated/collada_parser && /opt/ros/indigo/env.sh make -j2
麻烦哪位大侠帮忙解决一下,有没有遇到类似问题,也可以提供下建议!谢谢各位了
分享:
游客
要评论请先登录 或者 注册
jerrykingnice 原型机 2016-08-04 10:11 沙发
遇到同样问题,楼主解决了吗?
jerrykingnice 原型机 2016-08-04 10:13 板凳
CMakeLists中添加 -std=gnu++
wp198950 初代型 2016-08-05 12:52 地板
jerrykingnice:CMakeLists中添加 -std=gnu++回到原帖
加在哪个地方?能否截个图
sunew1102 原型机 2016-09-12 15:28 4楼
wp198950:加在哪个地方?能否截个图回到原帖
同问,如何解决的?
fengqingyang 原型机 2016-09-18 16:12 5楼
我也遇到相同的问题,同问,请大神们施以援手
nickxiang0306 原型机 2016-12-08 14:10 6楼
遇到同样问题,请问解决否?
返回顶部