Your environment
- ROS Distro: [Kinetic]
- OS Version: Ubuntu 16.04
- Source or Binary build?
- If binary, which release version?
- If source, which git commit or tag?
Im using ubuntu 16.04 to do a kinova arm project and i install kinova package, after when i catkin_make it, it should error from 96%.
and the errir code is
[ 98%] Building CXX object kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/src/pick_place.cpp.o
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:1:0:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:43:2: warning: #warning "This header is deprecated and will go away in ROS lunar." "Please use moveit/move_group_interface/move_group_interface.h" "and the class MoveGroupInterface instead of MoveGroup" [-Wcpp]
#warning "This header is deprecated and will go away in ROS lunar."\
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:43:2: warning: #warning "This header is deprecated and will go away in ROS lunar." "Please use moveit/move_group_interface/move_group_interface.h" "and the class MoveGroupInterface instead of MoveGroup" [-Wcpp]
#warning "This header is deprecated and will go away in ROS lunar."\
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:43:2: warning: #warning "This header is deprecated and will go away in ROS lunar." "Please use moveit/move_group_interface/move_group_interface.h" "and the class MoveGroupInterface instead of MoveGroup" [-Wcpp]
#warning "This header is deprecated and will go away in ROS lunar."\
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp: In function ‘int main(int, char**)’:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:31:46: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
moveit::planning_interface::MoveGroup group("arm");
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:1:0:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:76:36: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in initialization
bool success = group.plan(my_plan);
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:126:11: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment
success = group.plan(my_plan);
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:176:11: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment
success = group.plan(my_plan);
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/motion_plan.cpp:271:11: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment
success = group.plan(my_plan);
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:0:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:52:48: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
moveit::planning_interface::MoveGroup* group_;
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:0:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:53:48: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
moveit::planning_interface::MoveGroup* gripper_group_;
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:0:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:130:72: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
void evaluate_plan(moveit::planning_interface::MoveGroup &group);
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp: In constructor ‘kinova::PickPlace::PickPlace(ros::NodeHandle&)’:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:62:46: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
group_ = new moveit::planning_interface::MoveGroup("arm");
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:63:54: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
gripper_group_ = new moveit::planning_interface::MoveGroup("gripper");
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:0:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:49:48: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
moveit::planning_interface::MoveGroup* group_;
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:0:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:50:48: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
moveit::planning_interface::MoveGroup* gripper_group_;
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:0:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:125:72: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
void evaluate_plan(moveit::planning_interface::MoveGroup &group);
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp: In constructor ‘kinova::PickPlace::PickPlace(ros::NodeHandle&)’:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:60:46: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
group_ = new moveit::planning_interface::MoveGroup("arm");
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:61:54: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
gripper_group_ = new moveit::planning_interface::MoveGroup("gripper");
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp: At global scope:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:641:75: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
void PickPlace::evaluate_plan(moveit::planning_interface::MoveGroup &group)
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/test_accuracy.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:3:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp: In member function ‘void kinova::PickPlace::evaluate_plan(moveit::planning_interface::MoveGroup&)’:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/test_accuracy.cpp:662:21: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment
result_ = group.plan(my_plan);
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp: At global scope:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:637:75: warning: ‘MoveGroup’ is deprecated [-Wdeprecated-declarations]
void PickPlace::evaluate_plan(moveit::planning_interface::MoveGroup &group)
^
In file included from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/include/pick_place.h:15:0,
from /home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:1:
/opt/ros/kinetic/include/moveit/move_group_interface/move_group.h:56:7: note: declared here
class MoveGroup : public MoveGroupInterface
^
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp: In member function ‘void kinova::PickPlace::evaluate_plan(moveit::planning_interface::MoveGroup&)’:
/home/ruxuan/catkin_ws/src/kinova-ros/kinova_moveit/kinova_arm_moveit_demo/src/pick_place.cpp:658:21: error: cannot convert ‘moveit::planning_interface::MoveItErrorCode’ to ‘bool’ in assignment
result_ = group.plan(my_plan);
^
kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/build.make:62: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/src/motion_plan.cpp.o' failed
make[2]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/src/motion_plan.cpp.o] Error 1
CMakeFiles/Makefile2:6248: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/all' failed
make[1]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/motion_plan.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/build.make:62: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/src/pick_place.cpp.o' failed
make[2]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/src/pick_place.cpp.o] Error 1
CMakeFiles/Makefile2:6354: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/all' failed
make[1]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/pick_place.dir/all] Error 2
kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/build.make:62: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/src/test_accuracy.cpp.o' failed
make[2]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/src/test_accuracy.cpp.o] Error 1
CMakeFiles/Makefile2:6423: recipe for target 'kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/all' failed
make[1]: *** [kinova-ros/kinova_moveit/kinova_arm_moveit_demo/CMakeFiles/test_accuracy.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed
How do i solve this probelm?
↧