Nishida-Lab / motoman_project

Repository for Motoman ROS applications
http://lab.cntl.kyutech.ac.jp/~nishida/en/research-en.html
52 stars 32 forks source link

Compile error in package #115

Open kishorekumar29 opened 6 years ago

kishorekumar29 commented 6 years ago

I have cloned the package to my ROS workspace and tried to compile it with Catkin_make, got the error as below. I am using ROS Kinetic version.

[ 31%] Building CXX object motoman_project/motoman_moveit/CMakeFiles/move_groupe_plan_single_target_remove_octomap.dir/src/move_group_plan_single_target_remove_octomap.cpp.o In file included from /opt/ros/kinetic/include/moveit/macros/class_forward.h:40:0, from /opt/ros/kinetic/include/moveit/kinematics_base/kinematics_base.h:42, from /home/kishore/catkin_ws/src/motoman_project/motoman_sia5_moveit_plugins/src/motoman_sia5_arm_ikfast_moveit_plugin.cpp:49: /opt/ros/kinetic/include/moveit/macros/declare_ptr.h:52:16: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type typedef std::shared_ptr Name##Ptr;
^ /opt/ros/kinetic/include/moveit/macros/class_forward.h:51:3: note: in expansion of macro ‘MOVEIT_DECLARE_PTR’ MOVEIT_DECLARE_PTR(C, C);