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);
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.