RethinkRobotics / sawyer_simulator

Gazebo Simulation interface for the Sawyer Robot
http://sdk.rethinkrobotics.com/intera/Gazebo_Tutorial
Apache License 2.0
49 stars 65 forks source link

Compile error when use catkin_make in ubuntu16.04 (Kinetic) #49

Open analysisgxh opened 3 years ago

analysisgxh commented 3 years ago

c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See file:///usr/share/doc/gcc-5/README.Bugs for instructions. sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_robot_hw_sim.dir/build.make:62: recipe for target 'sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_robot_hw_sim.dir/src/sawyer_robot_hw_sim.cpp.o' failed make[2]: [sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_robot_hw_sim.dir/src/sawyer_robot_hw_sim.cpp.o] Error 4 CMakeFiles/Makefile2:6920: recipe for target 'sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_robot_hw_sim.dir/all' failed make[1]: [sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_robot_hw_sim.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 96%] Building CXX object sawyer_simulator/sawyer_sim_controllers/CMakeFiles/sawyer_sim_controllers.dir/src/sawyer_effort_controller.cpp.o c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See file:///usr/share/doc/gcc-5/README.Bugs for instructions. sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/build.make:62: recipe for target 'sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/src/sawyer_gazebo_ros_control_plugin.cpp.o' failed make[2]: [sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/src/sawyer_gazebo_ros_control_plugin.cpp.o] Error 4 make[2]: Waiting for unfinished jobs.... [ 96%] Building CXX object sawyer_simulator/sawyer_sim_controllers/CMakeFiles/sawyer_sim_controllers.dir/src/sawyer_gravity_controller.cpp.o c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See file:///usr/share/doc/gcc-5/README.Bugs for instructions. sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/build.make:86: recipe for target 'sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/src/assembly_interface.cpp.o' failed make[2]: [sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/src/assembly_interface.cpp.o] Error 4 [ 96%] Building CXX object sawyer_simulator/sawyer_sim_controllers/CMakeFiles/sawyer_sim_controllers.dir/src/electric_gripper_controller.cpp.o [ 96%] Building CXX object sawyer_simulator/sawyer_sim_controllers/CMakeFiles/sawyer_sim_controllers.dir/src/sawyer_joint_position_controller.cpp.o [ 97%] Building CXX object sawyer_simulator/sawyer_sim_controllers/CMakeFiles/sawyer_sim_controllers.dir/src/sawyer_joint_velocity_controller.cpp.o c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See file:///usr/share/doc/gcc-5/README.Bugs for instructions. sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/build.make:158: recipe for target 'sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/src/head_interface.cpp.o' failed make[2]: [sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/src/head_interface.cpp.o] Error 4 [ 97%] Building CXX object sawyer_simulator/sawyer_sim_controllers/CMakeFiles/sawyer_sim_controllers.dir/src/sawyer_joint_effort_controller.cpp.o c++: internal compiler error: Killed (program cc1plus) Please submit a full bug report, with preprocessed source if appropriate. See file:///usr/share/doc/gcc-5/README.Bugs for instructions. sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/build.make:134: recipe for target 'sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/src/arm_kinematics_interface.cpp.o' failed make[2]: [sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/src/arm_kinematics_interface.cpp.o] Error 4 CMakeFiles/Makefile2:6819: recipe for target 'sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/all' failed make[1]: [sawyer_simulator/sawyer_gazebo/CMakeFiles/sawyer_gazebo_ros_control.dir/all] Error 2 [ 97%] Building CXX object sawyer_simulator/sawyer_sim_controllers/CMakeFiles/sawyer_sim_controllers.dir/src/sawyer_head_controller.cpp.o [ 98%] Linking CXX shared library /home/xiaohui/catkin_ws2/devel/lib/libsawyer_sim_controllers.so [ 98%] Built target sawyer_sim_controllers Makefile:138: recipe for target 'all' failed make: [all] Error 2 Invoking "make -j8 -l8" failed

suc1 commented 2 years ago

I got same errors by following "Moveit! ROS tutorial" on youtube

DasRoteSkelett commented 2 years ago

Looks like OOM to me. Try to rebuild and limit the number of cores, i.e. catkin_make -j2 Please see also this post on answers.ros on details, how to limit number of cores used.