$ cd /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/build_isolated/collada_parser && /opt/ros/kinetic/env.sh make -j4 -l4 [ 25%] Building CXX object CMakeFiles/collada_parser.dir/src/collada_parser.cpp.o In file included from /usr/include/urdf_model/joint.h:43:0, from /usr/include/urdf_model/link.h:44, from /usr/include/urdf_model/model.h:42, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/pose.h: In member function ‘void urdf::Vector3::init(const string&)’: /usr/include/urdf_model/pose.h:78:25: error: ‘stod’ is not a member of ‘std’ xyz.push_back(std::stod(pieces[i])); ^ In file included from /usr/include/urdf_model/joint.h:43:0, from /usr/include/urdf_model/link.h:44, from /usr/include/urdf_model/model.h:42, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/pose.h:90:42: error: ‘to_string’ is not a member of ‘std’ throw ParseError("Parser found " + std::to_string(xyz.size()) + " elements but 3 expected while parsing vector [" + vector_str + "]"); ^ In file included from /usr/include/urdf_model/joint.h:44:0, from /usr/include/urdf_model/link.h:44, from /usr/include/urdf_model/model.h:42, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/types.h: At global scope: /usr/include/urdf_model/types.h:51:14: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type typedef std::shared_ptr DoubleSharedPtr; ^ /usr/include/urdf_model/types.h:53:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Box); ^ /usr/include/urdf_model/types.h:53:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Box); ^ /usr/include/urdf_model/types.h:53:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Box); ^ /usr/include/urdf_model/types.h:54:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Collision); ^ /usr/include/urdf_model/types.h:54:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Collision); ^ /usr/include/urdf_model/types.h:54:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Collision); ^ /usr/include/urdf_model/types.h:55:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Cylinder); ^ /usr/include/urdf_model/types.h:55:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Cylinder); ^ /usr/include/urdf_model/types.h:55:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Cylinder); ^ /usr/include/urdf_model/types.h:56:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Geometry); ^ /usr/include/urdf_model/types.h:56:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Geometry); ^ /usr/include/urdf_model/types.h:56:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Geometry); ^ /usr/include/urdf_model/types.h:57:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Inertial); ^ /usr/include/urdf_model/types.h:57:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Inertial); ^ /usr/include/urdf_model/types.h:57:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Inertial); ^ /usr/include/urdf_model/types.h:58:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Joint); ^ /usr/include/urdf_model/types.h:58:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Joint); ^ /usr/include/urdf_model/types.h:58:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Joint); ^ /usr/include/urdf_model/types.h:59:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointCalibration); ^ /usr/include/urdf_model/types.h:59:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointCalibration); ^ /usr/include/urdf_model/types.h:59:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointCalibration); ^ /usr/include/urdf_model/types.h:60:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointDynamics); ^ /usr/include/urdf_model/types.h:60:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointDynamics); ^ /usr/include/urdf_model/types.h:60:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointDynamics); ^ /usr/include/urdf_model/types.h:61:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointLimits); ^ /usr/include/urdf_model/types.h:61:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointLimits); ^ /usr/include/urdf_model/types.h:61:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointLimits); ^ /usr/include/urdf_model/types.h:62:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointMimic); ^ /usr/include/urdf_model/types.h:62:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointMimic); ^ /usr/include/urdf_model/types.h:62:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointMimic); ^ /usr/include/urdf_model/types.h:63:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointSafety); ^ /usr/include/urdf_model/types.h:63:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointSafety); ^ /usr/include/urdf_model/types.h:63:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(JointSafety); ^ /usr/include/urdf_model/types.h:64:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Link); ^ /usr/include/urdf_model/types.h:64:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Link); ^ /usr/include/urdf_model/types.h:64:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Link); ^ /usr/include/urdf_model/types.h:65:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Material); ^ /usr/include/urdf_model/types.h:65:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Material); ^ /usr/include/urdf_model/types.h:65:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Material); ^ /usr/include/urdf_model/types.h:66:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Mesh); ^ /usr/include/urdf_model/types.h:66:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Mesh); ^ /usr/include/urdf_model/types.h:66:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Mesh); ^ /usr/include/urdf_model/types.h:67:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Sphere); ^ /usr/include/urdf_model/types.h:67:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Sphere); ^ /usr/include/urdf_model/types.h:67:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Sphere); ^ /usr/include/urdf_model/types.h:68:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Visual); ^ /usr/include/urdf_model/types.h:68:1: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Visual); ^ /usr/include/urdf_model/types.h:68:1: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type URDF_TYPEDEF_CLASS_POINTER(Visual); ^ /usr/include/urdf_model/types.h:72:6: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type std::shared_ptr const_pointer_cast(std::shared_ptr const & r) ^ /usr/include/urdf_model/types.h:78:6: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type std::shared_ptr dynamic_pointer_cast(std::shared_ptr const & r) ^ /usr/include/urdf_model/types.h:84:6: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type std::shared_ptr static_pointer_cast(std::shared_ptr const & r) ^ In file included from /usr/include/urdf_model/link.h:44:0, from /usr/include/urdf_model/model.h:42, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/joint.h:141:3: error: ‘DoubleSharedPtr’ does not name a type DoubleSharedPtr rising, falling; ^ /usr/include/urdf_model/joint.h:199:3: error: ‘JointDynamicsSharedPtr’ does not name a type JointDynamicsSharedPtr dynamics; ^ /usr/include/urdf_model/joint.h:202:3: error: ‘JointLimitsSharedPtr’ does not name a type JointLimitsSharedPtr limits; ^ /usr/include/urdf_model/joint.h:205:3: error: ‘JointSafetySharedPtr’ does not name a type JointSafetySharedPtr safety; ^ /usr/include/urdf_model/joint.h:208:3: error: ‘JointCalibrationSharedPtr’ does not name a type JointCalibrationSharedPtr calibration; ^ /usr/include/urdf_model/joint.h:211:3: error: ‘JointMimicSharedPtr’ does not name a type JointMimicSharedPtr mimic; ^ /usr/include/urdf_model/joint.h: In member function ‘void urdf::Joint::clear()’: /usr/include/urdf_model/joint.h:219:11: error: ‘class urdf::Joint’ has no member named ‘dynamics’ this->dynamics.reset(); ^ /usr/include/urdf_model/joint.h:220:11: error: ‘class urdf::Joint’ has no member named ‘limits’ this->limits.reset(); ^ /usr/include/urdf_model/joint.h:221:11: error: ‘class urdf::Joint’ has no member named ‘safety’ this->safety.reset(); ^ /usr/include/urdf_model/joint.h:222:11: error: ‘class urdf::Joint’ has no member named ‘calibration’ this->calibration.reset(); ^ /usr/include/urdf_model/joint.h:223:11: error: ‘class urdf::Joint’ has no member named ‘mimic’ this->mimic.reset(); ^ In file included from /usr/include/urdf_model/link.h:45:0, from /usr/include/urdf_model/model.h:42, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/color.h: In member function ‘bool urdf::Color::init(const string&)’: /usr/include/urdf_model/color.h:76:26: error: ‘stof’ is not a member of ‘std’ rgba.push_back(std::stof(pieces[i])); ^ In file included from /usr/include/urdf_model/model.h:42:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/link.h: At global scope: /usr/include/urdf_model/link.h:152:3: error: ‘GeometrySharedPtr’ does not name a type GeometrySharedPtr geometry; ^ /usr/include/urdf_model/link.h:155:3: error: ‘MaterialSharedPtr’ does not name a type MaterialSharedPtr material; ^ /usr/include/urdf_model/link.h: In member function ‘void urdf::Visual::clear()’: /usr/include/urdf_model/link.h:161:5: error: ‘material’ was not declared in this scope material.reset(); ^ /usr/include/urdf_model/link.h:162:5: error: ‘geometry’ was not declared in this scope geometry.reset(); ^ /usr/include/urdf_model/link.h: At global scope: /usr/include/urdf_model/link.h:174:3: error: ‘GeometrySharedPtr’ does not name a type GeometrySharedPtr geometry; ^ /usr/include/urdf_model/link.h: In member function ‘void urdf::Collision::clear()’: /usr/include/urdf_model/link.h:179:5: error: ‘geometry’ was not declared in this scope geometry.reset(); ^ /usr/include/urdf_model/link.h: At global scope: /usr/include/urdf_model/link.h:196:3: error: ‘InertialSharedPtr’ does not name a type InertialSharedPtr inertial; ^ /usr/include/urdf_model/link.h:199:3: error: ‘VisualSharedPtr’ does not name a type VisualSharedPtr visual; ^ /usr/include/urdf_model/link.h:202:3: error: ‘CollisionSharedPtr’ does not name a type CollisionSharedPtr collision; ^ In file included from /usr/include/urdf_model/model.h:42:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/link.h:205:15: error: ‘CollisionSharedPtr’ was not declared in this scope std::vector collision_array; ^ /usr/include/urdf_model/link.h:205:33: error: template argument 1 is invalid std::vector collision_array; ^ /usr/include/urdf_model/link.h:205:33: error: template argument 2 is invalid /usr/include/urdf_model/link.h:208:15: error: ‘VisualSharedPtr’ was not declared in this scope std::vector visual_array; ^ /usr/include/urdf_model/link.h:208:30: error: template argument 1 is invalid std::vector visual_array; ^ /usr/include/urdf_model/link.h:208:30: error: template argument 2 is invalid /usr/include/urdf_model/link.h:213:3: error: ‘JointSharedPtr’ does not name a type JointSharedPtr parent_joint; ^ /usr/include/urdf_model/link.h:215:15: error: ‘JointSharedPtr’ was not declared in this scope std::vector child_joints; ^ /usr/include/urdf_model/link.h:215:29: error: template argument 1 is invalid std::vector child_joints; ^ /usr/include/urdf_model/link.h:215:29: error: template argument 2 is invalid /usr/include/urdf_model/link.h:216:15: error: ‘LinkSharedPtr’ was not declared in this scope std::vector child_links; ^ /usr/include/urdf_model/link.h:216:28: error: template argument 1 is invalid std::vector child_links; ^ /usr/include/urdf_model/link.h:216:28: error: template argument 2 is invalid /usr/include/urdf_model/link.h:218:3: error: ‘LinkSharedPtr’ does not name a type LinkSharedPtr getParent() const ^ /usr/include/urdf_model/link.h:221:24: error: ‘LinkSharedPtr’ does not name a type void setParent(const LinkSharedPtr &parent) ^ /usr/include/urdf_model/link.h:238:3: error: ‘LinkWeakPtr’ does not name a type LinkWeakPtr parent_link_; ^ /usr/include/urdf_model/link.h: In member function ‘void urdf::Link::setParent(const int&)’: /usr/include/urdf_model/link.h:222:5: error: ‘parent_link_’ was not declared in this scope { parent_link_ = parent; } ^ /usr/include/urdf_model/link.h: In member function ‘void urdf::Link::clear()’: /usr/include/urdf_model/link.h:227:11: error: ‘class urdf::Link’ has no member named ‘inertial’ this->inertial.reset(); ^ /usr/include/urdf_model/link.h:228:11: error: ‘class urdf::Link’ has no member named ‘visual’ this->visual.reset(); ^ /usr/include/urdf_model/link.h:229:11: error: ‘class urdf::Link’ has no member named ‘collision’ this->collision.reset(); ^ /usr/include/urdf_model/link.h:230:11: error: ‘class urdf::Link’ has no member named ‘parent_joint’ this->parent_joint.reset(); ^ /usr/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’ this->child_joints.clear(); ^ /usr/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’ this->child_links.clear(); ^ /usr/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’ this->collision_array.clear(); ^ /usr/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’ this->visual_array.clear(); ^ In file included from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/model.h: At global scope: /usr/include/urdf_model/model.h:51:3: error: ‘LinkConstSharedPtr’ does not name a type LinkConstSharedPtr getRoot(void) const{return this->root_link_;}; ^ /usr/include/urdf_model/model.h:52:3: error: ‘LinkConstSharedPtr’ does not name a type LinkConstSharedPtr getLink(const std::string& name) const ^ /usr/include/urdf_model/model.h:62:3: error: ‘JointConstSharedPtr’ does not name a type JointConstSharedPtr getJoint(const std::string& name) const ^ /usr/include/urdf_model/model.h:74:29: error: ‘LinkSharedPtr’ was not declared in this scope void getLinks(std::vector& links) const ^ /usr/include/urdf_model/model.h:74:43: error: template argument 1 is invalid void getLinks(std::vector& links) const ^ /usr/include/urdf_model/model.h:74:43: error: template argument 2 is invalid /usr/include/urdf_model/model.h:92:41: error: ‘LinkSharedPtr’ has not been declared void getLink(const std::string& name, LinkSharedPtr &link) const ^ /usr/include/urdf_model/model.h:103:3: error: ‘MaterialSharedPtr’ does not name a type MaterialSharedPtr getMaterial(const std::string& name) const ^ In file included from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/model.h:188:25: error: ‘LinkSharedPtr’ was not declared in this scope std::map links_; ^ /usr/include/urdf_model/model.h:188:38: error: template argument 2 is invalid std::map links_; ^ /usr/include/urdf_model/model.h:188:38: error: template argument 4 is invalid /usr/include/urdf_model/model.h:190:25: error: ‘JointSharedPtr’ was not declared in this scope std::map joints_; ^ /usr/include/urdf_model/model.h:190:39: error: template argument 2 is invalid std::map joints_; ^ /usr/include/urdf_model/model.h:190:39: error: template argument 4 is invalid /usr/include/urdf_model/model.h:192:25: error: ‘MaterialSharedPtr’ was not declared in this scope std::map materials_; ^ /usr/include/urdf_model/model.h:192:42: error: template argument 2 is invalid std::map materials_; ^ /usr/include/urdf_model/model.h:192:42: error: template argument 4 is invalid /usr/include/urdf_model/model.h:198:3: error: ‘LinkSharedPtr’ does not name a type LinkSharedPtr root_link_; ^ In file included from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/model.h: In member function ‘void urdf::ModelInterface::getLinks(int&) const’: /usr/include/urdf_model/model.h:76:31: error: ‘LinkSharedPtr’ was not declared in this scope for (std::map::const_iterator link = this->links_.begin();link != this->links_.end(); link++) ^ /usr/include/urdf_model/model.h:76:44: error: template argument 2 is invalid for (std::map::const_iterator link = this->links_.begin();link != this->links_.end(); link++) ^ /usr/include/urdf_model/model.h:76:44: error: template argument 4 is invalid /usr/include/urdf_model/model.h:76:62: error: invalid type in declaration before ‘link’ for (std::map::const_iterator link = this->links_.begin();link != this->links_.end(); link++) ^ /usr/include/urdf_model/model.h:76:62: error: expected ‘;’ before ‘link’ /usr/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’ for (std::map::const_iterator link = this->links_.begin();link != this->links_.end(); link++) ^ /usr/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’ for (std::map::const_iterator link = this->links_.begin();link != this->links_.end(); link++) ^ /usr/include/urdf_model/model.h:76:116: error: expected ‘)’ before ‘;’ token for (std::map::const_iterator link = this->links_.begin();link != this->links_.end(); link++) ^ /usr/include/urdf_model/model.h:76:122: error: lvalue required as increment operand for (std::map::const_iterator link = this->links_.begin();link != this->links_.end(); link++) ^ /usr/include/urdf_model/model.h: In member function ‘void urdf::ModelInterface::clear()’: /usr/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’ this->links_.clear(); ^ /usr/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’ this->joints_.clear(); ^ /usr/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’ this->materials_.clear(); ^ /usr/include/urdf_model/model.h:88:11: error: ‘class urdf::ModelInterface’ has no member named ‘root_link_’ this->root_link_.reset(); ^ /usr/include/urdf_model/model.h: In member function ‘void urdf::ModelInterface::getLink(const string&, int&) const’: /usr/include/urdf_model/model.h:94:5: error: ‘LinkSharedPtr’ was not declared in this scope LinkSharedPtr ptr; ^ /usr/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’ if (this->links_.find(name) == this->links_.end()) ^ /usr/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’ if (this->links_.find(name) == this->links_.end()) ^ /usr/include/urdf_model/model.h:96:7: error: ‘ptr’ was not declared in this scope ptr.reset(); ^ /usr/include/urdf_model/model.h:98:7: error: ‘ptr’ was not declared in this scope ptr = this->links_.find(name)->second; ^ /usr/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’ ptr = this->links_.find(name)->second; ^ /usr/include/urdf_model/model.h:99:12: error: ‘ptr’ was not declared in this scope link = ptr; ^ /usr/include/urdf_model/model.h: In member function ‘void urdf::ModelInterface::initTree(std::map, std::basic_string >&)’: /usr/include/urdf_model/model.h:116:32: error: ‘JointSharedPtr’ was not declared in this scope for (std::map::iterator joint = this->joints_.begin();joint != this->joints_.end(); joint++) ^ /usr/include/urdf_model/model.h:116:46: error: template argument 2 is invalid for (std::map::iterator joint = this->joints_.begin();joint != this->joints_.end(); joint++) ^ /usr/include/urdf_model/model.h:116:46: error: template argument 4 is invalid /usr/include/urdf_model/model.h:116:58: error: invalid type in declaration before ‘joint’ for (std::map::iterator joint = this->joints_.begin();joint != this->joints_.end(); joint++) ^ /usr/include/urdf_model/model.h:116:58: error: expected ‘;’ before ‘joint’ /usr/include/urdf_model/model.h:116:58: error: ‘joint’ was not declared in this scope /usr/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’ for (std::map::iterator joint = this->joints_.begin();joint != this->joints_.end(); joint++) ^ /usr/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’ for (std::map::iterator joint = this->joints_.begin();joint != this->joints_.end(); joint++) ^ /usr/include/urdf_model/model.h:116:116: error: expected ‘)’ before ‘;’ token for (std::map::iterator joint = this->joints_.begin();joint != this->joints_.end(); joint++) ^ /usr/include/urdf_model/model.h:116:118: error: ‘joint’ was not declared in this scope for (std::map::iterator joint = this->joints_.begin();joint != this->joints_.end(); joint++) ^ In file included from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/model.h: In member function ‘void urdf::ModelInterface::initRoot(const std::map, std::basic_string >&)’: /usr/include/urdf_model/model.h:160:11: error: ‘class urdf::ModelInterface’ has no member named ‘root_link_’ this->root_link_.reset(); ^ /usr/include/urdf_model/model.h:163:32: error: ‘LinkSharedPtr’ was not declared in this scope for (std::map::const_iterator l=this->links_.begin(); l!=this->links_.end(); l++) ^ /usr/include/urdf_model/model.h:163:45: error: template argument 2 is invalid for (std::map::const_iterator l=this->links_.begin(); l!=this->links_.end(); l++) ^ /usr/include/urdf_model/model.h:163:45: error: template argument 4 is invalid /usr/include/urdf_model/model.h:163:63: error: invalid type in declaration before ‘l’ for (std::map::const_iterator l=this->links_.begin(); l!=this->links_.end(); l++) ^ /usr/include/urdf_model/model.h:163:63: error: expected ‘;’ before ‘l’ /usr/include/urdf_model/model.h:163:63: error: ‘l’ was not declared in this scope /usr/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’ for (std::map::const_iterator l=this->links_.begin(); l!=this->links_.end(); l++) ^ /usr/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’ for (std::map::const_iterator l=this->links_.begin(); l!=this->links_.end(); l++) ^ /usr/include/urdf_model/model.h:163:108: error: expected ‘)’ before ‘;’ token for (std::map::const_iterator l=this->links_.begin(); l!=this->links_.end(); l++) ^ /usr/include/urdf_model/model.h:163:110: error: ‘l’ was not declared in this scope for (std::map::const_iterator l=this->links_.begin(); l!=this->links_.end(); l++) ^ /usr/include/urdf_model/model.h:180:16: error: ‘class urdf::ModelInterface’ has no member named ‘root_link_’ if (!this->root_link_) ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/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/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:791:33: error: ‘class urdf::Joint’ has no member named ‘mimic’ pjoint->mimic.reset(new JointMimic()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:792:33: error: ‘class urdf::Joint’ has no member named ‘mimic’ pjoint->mimic->joint_name = pbasejoint->name; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:793:33: error: ‘class urdf::Joint’ has no member named ‘mimic’ pjoint->mimic->multiplier = a; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:794:33: error: ‘class urdf::Joint’ has no member named ‘mimic’ pjoint->mimic->offset = b; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp: In member function ‘boost::shared_ptr urdf::ColladaModelReader::_ExtractLink(ColladaDOM150::domLinkRef, ColladaDOM150::domNodeRef, const urdf::Pose&, const urdf::Pose&, const std::vector >&, const urdf::ColladaModelReader::KinematicsSceneBindings&)’: /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/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&)’ _model->getLink(linkname,plink); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:821:39: note: candidate is: In file included from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/include/collada_parser/collada_parser.h:44:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:58: /usr/include/urdf_model/model.h:92:8: note: void urdf::ModelInterface::getLink(const string&, int&) const void getLink(const std::string& name, LinkSharedPtr &link) const ^ /usr/include/urdf_model/model.h:92:8: note: no known conversion for argument 2 from ‘boost::shared_ptr’ to ‘int&’ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:825:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual.reset(new Visual()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:826:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->material_name = ""; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:827:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->material.reset(new Material()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:828:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->material->name = "Red"; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:829:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->material->color.r = 0.0; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:830:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->material->color.g = 1.0; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:831:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->material->color.b = 0.0; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:832:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->material->color.a = 1.0; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:833:20: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial.reset(); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/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::operator->()->urdf::ModelInterface::links_’, which is of non-class type ‘int’ _model->links_.insert(std::make_pair(linkname,plink)); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:857:30: error: ‘class urdf::Link’ has no member named ‘inertial’ if ( !plink->inertial ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:858:28: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial.reset(new Inertial()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:860:24: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial->mass = rigiddata->getMass()->getValue(); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:863:30: error: ‘class urdf::Link’ has no member named ‘inertial’ if ( !plink->inertial ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:864:28: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial.reset(new Inertial()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:866:24: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial->ixx = rigiddata->getInertia()->getValue()[0]; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:867:24: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial->iyy = rigiddata->getInertia()->getValue()[1]; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:868:24: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial->izz = rigiddata->getInertia()->getValue()[2]; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:871:30: error: ‘class urdf::Link’ has no member named ‘inertial’ if ( !plink->inertial ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:872:28: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial.reset(new Inertial()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:876:24: error: ‘class urdf::Link’ has no member named ‘inertial’ plink->inertial->origin = _poseMult(_poseInverse(_poseMult(_poseInverse(_RootOrigin), ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:894:20: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->origin = _poseMult(tParentLink, tlink); // use the kinematics coordinate system for each link ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:900:82: error: ‘class urdf::Link’ has no member named ‘visual’ _poseMult(_poseMult(tParentWorldLink,tlink), plink->visual->origin)); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:970:29: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits.reset(new JointLimits()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:971:29: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->velocity = 0.0; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:972:29: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->effort = 0.0; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:979:85: error: request for member ‘size’ in ‘((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::_model.boost::shared_ptr::operator->()->urdf::ModelInterface::joints_’, which is of non-class type ‘int’ pjoint->name = str(boost::format("dummy%d")%_model->joints_.size()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:979:91: error: ‘str’ was not declared in this scope pjoint->name = str(boost::format("dummy%d")%_model->joints_.size()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/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/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:54: /usr/include/boost/format/free_funcs.hpp:22:38: note: ‘boost::str’ std::basic_string str(const basic_format& f) { ^ /usr/include/boost/format/free_funcs.hpp:22:38: note: ‘boost::str’ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:998:96: error: request for member ‘size’ in ‘((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::_model.boost::shared_ptr::operator->()->urdf::ModelInterface::joints_’, which is of non-class type ‘int’ _getUserData(pdomaxis)->p = boost::shared_ptr(new int(_model->joints_.size())); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:999:36: error: no match for ‘operator[]’ (operand types are ‘int’ and ‘std::string {aka std::basic_string}’) _model->joints_[pjoint->name] = pjoint; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1034:40: error: request for member ‘insert’ in ‘((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::_model.boost::shared_ptr::operator->()->urdf::ModelInterface::links_’, which is of non-class type ‘int’ _model->links_.insert(std::make_pair(pchildlink->name,pchildlink)); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1076:37: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->velocity = resolveFloat(motion_axis_info->getSpeed(),motion_axis_info); ^ In file included from /opt/ros/kinetic/include/ros/ros.h:40:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:57: /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1077:74: error: ‘class urdf::Joint’ has no member named ‘limits’ ROS_DEBUG("... Joint Speed: %f...\n",pjoint->limits->velocity); ^ /opt/ros/kinetic/include/ros/console.h:346:165: note: in definition of macro ‘ROSCONSOLE_PRINT_AT_LOCATION_WITH_FILTER’ ::ros::console::print(filter, __rosconsole_define_location__loc.logger_, __rosconsole_define_location__loc.level_, __FILE__, __LINE__, __ROSCONSOLE_FUNCTION__, __VA_ARGS__) ^ /opt/ros/kinetic/include/ros/console.h:379:7: note: in expansion of macro ‘ROSCONSOLE_PRINT_AT_LOCATION’ ROSCONSOLE_PRINT_AT_LOCATION(__VA_ARGS__); \ ^ /opt/ros/kinetic/include/ros/console.h:561:35: note: in expansion of macro ‘ROS_LOG_COND’ #define ROS_LOG(level, name, ...) ROS_LOG_COND(true, level, name, __VA_ARGS__) ^ /opt/ros/kinetic/include/rosconsole/macros_generated.h:58:24: note: in expansion of macro ‘ROS_LOG’ #define ROS_DEBUG(...) ROS_LOG(::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__) ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1077:29: note: in expansion of macro ‘ROS_DEBUG’ ROS_DEBUG("... Joint Speed: %f...\n",pjoint->limits->velocity); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1080:37: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->effort = resolveFloat(motion_axis_info->getAcceleration(),motion_axis_info); ^ In file included from /opt/ros/kinetic/include/ros/ros.h:40:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:57: /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1081:75: error: ‘class urdf::Joint’ has no member named ‘limits’ ROS_DEBUG("... Joint effort: %f...\n",pjoint->limits->effort); ^ /opt/ros/kinetic/include/ros/console.h:346:165: note: in definition of macro ‘ROSCONSOLE_PRINT_AT_LOCATION_WITH_FILTER’ ::ros::console::print(filter, __rosconsole_define_location__loc.logger_, __rosconsole_define_location__loc.level_, __FILE__, __LINE__, __ROSCONSOLE_FUNCTION__, __VA_ARGS__) ^ /opt/ros/kinetic/include/ros/console.h:379:7: note: in expansion of macro ‘ROSCONSOLE_PRINT_AT_LOCATION’ ROSCONSOLE_PRINT_AT_LOCATION(__VA_ARGS__); \ ^ /opt/ros/kinetic/include/ros/console.h:561:35: note: in expansion of macro ‘ROS_LOG_COND’ #define ROS_LOG(level, name, ...) ROS_LOG_COND(true, level, name, __VA_ARGS__) ^ /opt/ros/kinetic/include/rosconsole/macros_generated.h:58:24: note: in expansion of macro ‘ROS_LOG’ #define ROS_DEBUG(...) ROS_LOG(::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__) ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1081:29: note: in expansion of macro ‘ROS_DEBUG’ ROS_DEBUG("... Joint effort: %f...\n",pjoint->limits->effort); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1096:41: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->lower = 0; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1097:41: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->upper = 0; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1104:41: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->lower = fscale*(double)(resolveFloat(kinematics_axis_info->getLimits()->getMin(),kinematics_axis_info)); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1105:41: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->upper = fscale*(double)(resolveFloat(kinematics_axis_info->getLimits()->getMax(),kinematics_axis_info)); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1106:46: error: ‘class urdf::Joint’ has no member named ‘limits’ if ( pjoint->limits->lower == 0 && pjoint->limits->upper == 0 ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1106:76: error: ‘class urdf::Joint’ has no member named ‘limits’ if ( pjoint->limits->lower == 0 && pjoint->limits->upper == 0 ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1120:41: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->lower = -M_PI; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1121:41: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->upper = M_PI; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1124:41: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->lower = -100000; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1125:41: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->upper = 100000; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1131:37: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->lower = (double)pdomaxis->getLimits()->getMin()->getValue()*fscale; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1132:37: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->upper = (double)pdomaxis->getLimits()->getMax()->getValue()*fscale; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1133:42: error: ‘class urdf::Joint’ has no member named ‘limits’ if ( pjoint->limits->lower == 0 && pjoint->limits->upper == 0 ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1133:72: error: ‘class urdf::Joint’ has no member named ‘limits’ if ( pjoint->limits->lower == 0 && pjoint->limits->upper == 0 ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1139:33: error: ‘class urdf::Joint’ has no member named ‘limits’ if (pjoint->limits->velocity == 0.0) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1140:31: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->velocity = pjoint->type == Joint::PRISMATIC ? 0.01 : 0.5f; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1155:16: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual->geometry = _CreateGeometry(plink->name, listGeomProperties); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1162:21: error: ‘class urdf::Link’ has no member named ‘visual’ if( !plink->visual->geometry ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1163:18: error: ‘class urdf::Link’ has no member named ‘visual’ plink->visual.reset(); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1164:18: error: ‘class urdf::Link’ has no member named ‘collision’ plink->collision.reset(); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1167:18: error: ‘class urdf::Link’ has no member named ‘collision’ plink->collision.reset(new Collision()); ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1168:18: error: ‘class urdf::Link’ has no member named ‘collision’ plink->collision->geometry = plink->visual->geometry; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1168:47: error: ‘class urdf::Link’ has no member named ‘visual’ plink->collision->geometry = plink->visual->geometry; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1169:18: error: ‘class urdf::Link’ has no member named ‘collision’ plink->collision->origin = plink->visual->origin; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:1169:47: error: ‘class urdf::Link’ has no member named ‘visual’ plink->collision->origin = plink->visual->origin; ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp: In member function ‘void urdf::ColladaModelReader::_ExtractRobotAttachedActuators(ColladaDOM150::domArticulated_systemRef)’: /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:2039:40: error: ‘class urdf::Joint’ has no member named ‘limits’ if( !! pjoint->limits ) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:2040:37: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->limits->effort = boost::lexical_cast(nom_torque->getCharData()); ^ In file included from /opt/ros/kinetic/include/ros/ros.h:40:0, from /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:57: /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:2042:69: error: ‘class urdf::Joint’ has no member named ‘limits’ pjoint->name.c_str(), pjoint->limits->effort); ^ /opt/ros/kinetic/include/ros/console.h:346:165: note: in definition of macro ‘ROSCONSOLE_PRINT_AT_LOCATION_WITH_FILTER’ ::ros::console::print(filter, __rosconsole_define_location__loc.logger_, __rosconsole_define_location__loc.level_, __FILE__, __LINE__, __ROSCONSOLE_FUNCTION__, __VA_ARGS__) ^ /opt/ros/kinetic/include/ros/console.h:379:7: note: in expansion of macro ‘ROSCONSOLE_PRINT_AT_LOCATION’ ROSCONSOLE_PRINT_AT_LOCATION(__VA_ARGS__); \ ^ /opt/ros/kinetic/include/ros/console.h:561:35: note: in expansion of macro ‘ROS_LOG_COND’ #define ROS_LOG(level, name, ...) ROS_LOG_COND(true, level, name, __VA_ARGS__) ^ /opt/ros/kinetic/include/rosconsole/macros_generated.h:58:24: note: in expansion of macro ‘ROS_LOG’ #define ROS_DEBUG(...) ROS_LOG(::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__) ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:2041:29: note: in expansion of macro ‘ROS_DEBUG’ ROS_DEBUG("effort limit at joint (%s) is over written by %f", ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp: In member function ‘boost::shared_ptr urdf::ColladaModelReader::_getJointFromRef(xsToken, daeElementRef)’: /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:2434:29: error: request for member ‘find’ in ‘((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::_model.boost::shared_ptr::operator->()->urdf::ModelInterface::joints_’, which is of non-class type ‘int’ if (_model->joints_.find(name) == _model->joints_.end()) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/src/robot_model/collada_parser/src/collada_parser.cpp:2434:59: error: request for member ‘end’ in ‘((urdf::ColladaModelReader*)this)->urdf::ColladaModelReader::_model.boost::shared_ptr::operator->()->urdf::ModelInterface::joints_’, which is of non-class type ‘int’ if (_model->joints_.find(name) == _model->joints_.end()) { ^ /home/pali/Irataim/CAD/RobotikaRosRviz/MunkaHely/ros_catkin_mh/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::operator->()->urdf::ModelInterface::joints_’, which is of non-class type ‘int’ pjoint = _model->joints_.find(name)->second; ^ CMakeFiles/collada_parser.dir/build.make:62: 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:675: recipe for target 'CMakeFiles/collada_parser.dir/all' failed make[1]: *** [CMakeFiles/collada_parser.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2