DLu / nasa_r2_common

Forked from https://bitbucket.org/nasa_ros_pkg/nasa_r2_common
1 stars 6 forks source link

catkin_make fail #1

Open ross114 opened 2 years ago

ross114 commented 2 years ago

i git clone this repository on Ubuntu 16.04 and run catkin_make in the console. but a bunch of bugs shows in the bwlow:

Base path: /home/ross/chessbot Source space: /home/ross/chessbot/src Build space: /home/ross/chessbot/build Devel space: /home/ross/chessbot/devel Install space: /home/ross/chessbot/install

Running command: "make cmake_check_build_system" in "/home/ross/chessbot/build"

Running command: "make -j12 -l12" in "/home/ross/chessbot/build"

[ 0%] Built target std_msgs_generate_messages_nodejs [ 0%] Built target visualization_msgs_generate_messages_nodejs [ 0%] Built target geometry_msgs_generate_messages_nodejs [ 0%] Built target _r2_msgs_generate_messages_check_deps_Gains [ 0%] Built target _r2_msgs_generate_messages_check_deps_TorsoStatus [ 0%] Built target _r2_msgs_generate_messages_check_deps_Power [ 0%] Built target _r2_msgs_generate_messages_check_deps_PoseCommandArray [ 0%] Built target _r2_msgs_generate_messages_check_deps_ParseTableScene [ 0%] Built target _r2_msgs_generate_messages_check_deps_PoseCommandStatus [ 0%] Built target _r2_msgs_generate_messages_check_deps_SetTipName [ 0%] Built target _r2_msgs_generate_messages_check_deps_ResetTableScene [ 0%] Built target _r2_msgs_generate_messages_check_deps_JointStatus [ 0%] Built target _r2_msgs_generate_messages_check_deps_JointControl [ 0%] Built target visualization_msgs_generate_messages_cpp [ 0%] Built target _r2_msgs_generate_messages_check_deps_SetJointMode [ 0%] Built target geometry_msgs_generate_messages_cpp [ 0%] Built target std_msgs_generate_messages_lisp [ 0%] Built target std_msgs_generate_messages_cpp [ 0%] Built target _r2_msgs_generate_messages_check_deps_PDMCStatus [ 0%] Built target geometry_msgs_generate_messages_lisp [ 0%] Built target _r2_msgs_generate_messages_check_deps_JointStatusArray [ 0%] Built target _r2_msgs_generate_messages_check_deps_Servo [ 0%] Built target _r2_msgs_generate_messages_check_deps_TakeSnapshot [ 0%] Built target _r2_msgs_generate_messages_check_deps_PoseTwistStamped [ 0%] Built target geometry_msgs_generate_messages_py [ 0%] Built target visualization_msgs_generate_messages_lisp [ 0%] Built target _r2_msgs_generate_messages_check_deps_PoseCommandParams [ 0%] Built target _r2_msgs_generate_messages_check_deps_PoseCommand [ 0%] Built target visualization_msgs_generate_messages_py [ 0%] Built target std_msgs_generate_messages_py [ 0%] Built target std_msgs_generate_messages_eus [ 0%] Built target visualization_msgs_generate_messages_eus [ 0%] Built target geometry_msgs_generate_messages_eus [ 12%] Built target r2_msgs_generate_messages_nodejs [ 26%] Built target r2_msgs_generate_messages_cpp [ 26%] Building CXX object nasa_r2_simulator/gazebo_gripper/CMakeFiles/gazebo_gripper.dir/src/gazebo_gripper/GazeboGripper.cpp.o [ 48%] Built target r2_msgs_generate_messages_py [ 54%] Built target r2_msgs_generate_messages_lisp [ 68%] Built target r2_msgs_generate_messages_eus [ 68%] Built target _gazebo_taskboard_generate_messages_check_deps_ManipulateSafeToggle [ 68%] Built target _gazebo_taskboard_generate_messages_check_deps_ManipulatePowerCover [ 68%] Built target _gazebo_taskboard_generate_messages_check_deps_ManipulateRockerSwitch [ 68%] Built target _gazebo_taskboard_generate_messages_check_deps_TaskboardPanelA [ 68%] Built target _gazebo_taskboard_generate_messages_check_deps_ManipulateNumPad [ 68%] Built target r2_msgs_gencpp [ 68%] Built target _gazebo_taskboard_generate_messages_check_deps_ManipulatePowerSwitch [ 68%] Built target r2_msgs_generate_messages [ 74%] Built target gazebo_taskboard_generate_messages_eus [ 83%] Built target gazebo_taskboard_generate_messages_nodejs [ 84%] Built target gazebo_taskboard_generate_messages_py [ 89%] Built target gazebo_taskboard_generate_messages_lisp [ 93%] Built target gazebo_taskboard_generate_messages_cpp [ 95%] Built target robot_controller Scanning dependencies of target gazebo_interface [ 95%] Built target gazebo_taskboard_generate_messages [ 95%] Built target gazebo_taskboard_gencpp [ 96%] Building CXX object nasa_r2_simulator/gazebo_taskboard/CMakeFiles/gazebo_taskboard.dir/src/gazebo_taskboard/GazeboTaskboard.cpp.o [ 97%] Building CXX object nasa_r2_simulator/gazebo_interface/CMakeFiles/gazebo_interface.dir/src/gazebo_interface/GazeboInterface.cpp.o [ 97%] Building CXX object nasa_r2_simulator/gazebo_interface/CMakeFiles/gazebo_interface.dir/src/gazebo_interface/JointController.cpp.o In file included from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/src/gazebo_interface/GazeboInterface.cpp:1: /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/GazeboInterface.h:55:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr robotControllerPtr; ^~~~ In file included from /usr/include/c++/8/memory:80, from /usr/include/gazebo-7/gazebo/common/CommonTypes.hh:23, from /usr/include/gazebo-7/gazebo/common/Time.hh:26, from /usr/include/gazebo-7/gazebo/common/PID.hh:21, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/RobotController.h:8, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/GazeboInterface.h:4, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/src/gazebo_interface/GazeboInterface.cpp:1: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~ In file included from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/src/gazebo_interface/GazeboInterface.cpp:1: /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/GazeboInterface.h:58:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr rosNodePtr; ^~~~ In file included from /usr/include/c++/8/memory:80, from /usr/include/gazebo-7/gazebo/common/CommonTypes.hh:23, from /usr/include/gazebo-7/gazebo/common/Time.hh:26, from /usr/include/gazebo-7/gazebo/common/PID.hh:21, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/RobotController.h:8, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/GazeboInterface.h:4, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/src/gazebo_interface/GazeboInterface.cpp:1: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~ In file included from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/src/gazebo_interface/GazeboInterface.cpp:1: /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/GazeboInterface.h:59:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr paramsNodePtr; ^~~~ In file included from /usr/include/c++/8/memory:80, from /usr/include/gazebo-7/gazebo/common/CommonTypes.hh:23, from /usr/include/gazebo-7/gazebo/common/Time.hh:26, from /usr/include/gazebo-7/gazebo/common/PID.hh:21, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/RobotController.h:8, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/include/gazebo_interface/GazeboInterface.h:4, from /home/ross/chessbot/src/nasa_r2_simulator/gazebo_interface/src/gazebo_interface/GazeboInterface.cpp:1: /usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_gripper/src/gazebo_gripper/GazeboGripper.cpp: In member function ‘virtual void gazebo::GazeboGripper::Load(gazebo::physics::ModelPtr, sdf::ElementPtr)’: /home/ross/chessbot/src/nasa_r2_simulator/gazebo_gripper/src/gazebo_gripper/GazeboGripper.cpp:140:24: error: ‘class gazebo::physics::Collision’ has no member named ‘SetContactsEnabled’; did you mean ‘SetPlaceable’? collision->SetContactsEnabled(true); ^~~~~~ SetPlaceable /home/ross/chessbot/src/nasa_r2_simulator/gazebo_gripper/src/gazebo_gripper/GazeboGripper.cpp: In member function ‘void gazebo::GazeboGripper::handleContact()’: /home/ross/chessbot/src/nasa_r2_simulator/gazebo_gripper/src/gazebo_gripper/GazeboGripper.cpp:198:32: error: ‘class gazebo::physics::Collision’ has no member named ‘AddContact’; did you mean ‘maxContacts’? cc[name1]->AddContact(contacts[i]); ^~~~~~ maxContacts /home/ross/chessbot/src/nasa_r2_simulator/gazebo_gripper/src/gazebo_gripper/GazeboGripper.cpp:203:32: error: ‘class gazebo::physics::Collision’ has no member named ‘AddContact’; did you mean ‘maxContacts’? cc[name2]->AddContact(contacts[i]); ^~~~~~ maxContacts /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp: In member function ‘void gazebo::GazeboTaskboardSlot1::Led::CreateModel(gazebo::physics::WorldPtr)’: /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1521:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml, "MODELNAME", ledName); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1522:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml, "ZPOS", boost::str(boost::format("%1%") % (pose.pos.z + LED_HIDE_OFFSET))); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1523:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml, "LINKNAME", ledLinkName); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1524:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml, "COLLISIONNAME", ledCollisionName); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1525:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml, "VISUALNAME", ledVisualName); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1526:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml, "GEOMETRY", ledModel); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1527:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml, "MATERIAL", material); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1530:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml2, "MODELNAME", ledName2); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1531:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml2, "ZPOS", boost::str(boost::format("%1%") % (pose.pos.z + LED_HIDE_OFFSET2))); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1532:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml2, "LINKNAME", ledLinkName2); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1533:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml2, "COLLISIONNAME", ledCollisionName2); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1534:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml2, "VISUALNAME", ledVisualName2); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1535:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml2, "GEOMETRY", ledModel); ^~~ /home/ross/chessbot/src/nasa_r2_simulator/gazebo_taskboard/src/gazebo_taskboard/GazeboTaskboard.cpp:1536:12: error: ‘replace_all’ is not a member of ‘boost’ boost::replace_all(xml2, "MATERIAL", LED_MATERIAL_OFF); ^~~ nasa_r2_simulator/gazebo_gripper/CMakeFiles/gazebo_gripper.dir/build.make:62: recipe for target 'nasa_r2_simulator/gazebo_gripper/CMakeFiles/gazebo_gripper.dir/src/gazebo_gripper/GazeboGripper.cpp.o' failed make[2]: [nasa_r2_simulator/gazebo_gripper/CMakeFiles/gazebo_gripper.dir/src/gazebo_gripper/GazeboGripper.cpp.o] Error 1 CMakeFiles/Makefile2:3580: recipe for target 'nasa_r2_simulator/gazebo_gripper/CMakeFiles/gazebo_gripper.dir/all' failed make[1]: [nasa_r2_simulator/gazebo_gripper/CMakeFiles/gazebo_gripper.dir/all] Error 2 make[1]: 正在等待未完成的任务.... nasa_r2_simulator/gazebo_taskboard/CMakeFiles/gazebo_taskboard.dir/build.make:62: recipe for target 'nasa_r2_simulator/gazebo_taskboard/CMakeFiles/gazebo_taskboard.dir/src/gazebo_taskboard/GazeboTaskboard.cpp.o' failed make[2]: [nasa_r2_simulator/gazebo_taskboard/CMakeFiles/gazebo_taskboard.dir/src/gazebo_taskboard/GazeboTaskboard.cpp.o] Error 1 CMakeFiles/Makefile2:2768: recipe for target 'nasa_r2_simulator/gazebo_taskboard/CMakeFiles/gazebo_taskboard.dir/all' failed make[1]: [nasa_r2_simulator/gazebo_taskboard/CMakeFiles/gazebo_taskboard.dir/all] Error 2 [ 98%] Linking CXX shared library /home/ross/chessbot/devel/lib/libgazebo_interface.so [ 98%] Built target gazebo_interface Makefile:138: recipe for target 'all' failed make: [all] Error 2 Invoking "make -j12 -l12" failed

could anyone help me figure out? thanks a lot

DLu commented 2 years ago

Unfortunately, this repo is not actively maintained. It looks like there are some incompatibilities between this code and the version of Gazebo that you have installed. What are you trying to do?

ross114 commented 2 years ago

Unfortunately, this repo is not actively maintained. It looks like there are some incompatibilities between this code and the version of Gazebo that you have installed. What are you trying to do?

since i am a beginner, i do not know how to fix it. sorry. i used another example to learn ROS