catkin_make install error

asked 2019-03-21 03:38:55 -0500

Leo Lee gravatar image

Hi, guys, I'm following the tutoriol'' Creating a ROS msg and srv'' and after typing in ''catkin_make install',it shows me the following error:

Base path: /home/yli/catkin_ws Source space: /home/yli/catkin_ws/src Build space: /home/yli/catkin_ws/build Devel space: /home/yli/catkin_ws/devel Install space: /home/yli/catkin_ws/install ####

Running command: "make cmake_check_build_system" in "/home/yli/catkin_ws/build"

#### -- Using CATKIN_DEVEL_PREFIX: /home/yli/catkin_ws/devel -- Using CMAKE_PREFIX_PATH: /home/yli/catkin_ws/devel;/opt/ros/kinetic -- This workspace overlays: /home/yli/catkin_ws/devel;/opt/ros/kinetic -- Using PYTHON_EXECUTABLE: /home/yli/anaconda3/bin/python -- Using Debian Python package layout -- Using empy: /usr/bin/empy -- Using CATKIN_ENABLE_TESTING: ON -- Call enable_testing() -- Using CATKIN_TEST_RESULTS_DIR: /home/yli/catkin_ws/build/test_results -- Found gmock sources under '/usr/src/gmock': gmock will be built -- Found gtest sources under '/usr/src/gmock': gtests will be built -- Using Python nosetests: /home/yli/anaconda3/bin/nosetests -- catkin 0.7.14 -- BUILD_SHARED_LIBS is on -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- ~~ traversing 1 packages in topological order: -- ~~ - beginner_tutorials -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- +++ processing catkin package: 'beginner_tutorials' -- ==> add_subdirectory(beginner_tutorials) -- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy -- beginner_tutorials: 1 messages, 1 services -- Configuring done -- Generating done -- Build files have been written to: /home/yli/catkin_ws/build ####

Running command: "make install -j8 -l8" in "/home/yli/catkin_ws/build"

#### Scanning dependencies of target std_msgs_generate_messages_eus Scanning dependencies of target _beginner_tutorials_generate_messages_check_deps_Num Scanning dependencies of target _beginner_tutorials_generate_messages_check_deps_AddTwoInts Scanning dependencies of target std_msgs_generate_messages_lisp Scanning dependencies of target std_msgs_generate_messages_py Scanning dependencies of target std_msgs_generate_messages_nodejs Scanning dependencies of target std_msgs_generate_messages_cpp [ 0%] Built target std_msgs_generate_messages_lisp [ 0%] Built target std_msgs_generate_messages_eus [ 0%] Built target std_msgs_generate_messages_cpp [ 0%] Built target std_msgs_generate_messages_py [ 0%] Built target std_msgs_generate_messages_nodejs [ 0%] Built target _beginner_tutorials_generate_messages_check_deps_AddTwoInts [ 0%] Built target _beginner_tutorials_generate_messages_check_deps_Num Scanning dependencies of target beginner_tutorials_generate_messages_py Scanning dependencies of target beginner_tutorials_generate_messages_nodejs Scanning dependencies of target beginner_tutorials_generate_messages_lisp Scanning dependencies of target beginner_tutorials_generate_messages_eus Scanning dependencies of target beginner_tutorials_generate_messages_cpp [ 7%] Generating Python from MSG beginner_tutorials/Num [ 15%] Generating Javascript code from beginner_tutorials/AddTwoInts.srv [ 46%] Generating Javascript code from beginner_tutorials/Num.msg [ 46%] Generating Lisp code from beginner_tutorials/Num.msg [ 46%] Generating Lisp code from beginner_tutorials/AddTwoInts.srv [ 46%] Generating Python code from SRV beginner_tutorials/AddTwoInts [ 53%] Generating EusLisp code from beginner_tutorials/Num.msg [ 61%] Generating C++ code from beginner_tutorials/Num.msg Traceback (most recent call last): File "/opt/ros/kinetic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 41, in <module> import genmsg.template_tools File "/opt/ros/kinetic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 39, in <module> import em ModuleNotFoundError: No module named 'em' beginner_tutorials/CMakeFiles/beginner_tutorials_generate_messages_cpp.dir/build.make:63: recipe for target '/home/yli/catkin_ws/devel/include/beginner_tutorials/Num.h' failed make[2]: * [/home/yli/catkin_ws/devel/include/beginner_tutorials/Num.h] Error 1 CMakeFiles/Makefile2:1192: recipe for target 'beginner_tutorials/CMakeFiles/beginner_tutorials_generate_messages_cpp.dir/all' failed make[1]: [beginner_tutorials/CMakeFiles/beginner_tutorials_generate_messages_cpp.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 69%] Generating EusLisp code from beginner_tutorials/AddTwoInts.srv [ 76%] Generating EusLisp manifest code for beginner_tutorials [ 76%] Built target beginner_tutorials_generate_messages_nodejs [ 76%] Built target beginner_tutorials_generate_messages_lisp [ 92%] Generating Python msg __init__.py for beginner_tutorials [ 92%] Generating Python srv __init__.py for beginner_tutorials [ 92 ... (more)

edit retag flag offensive close merge delete