我初学ROS,因为要限时完成一个任务,但是编译代码遇到了问题,CMake Error at /opt/ros/hydro/share/catkin/cmake/safe_execute_process.cmake:11,求各位给予解答,谢谢大家了。附运行效果:
CMake Error at /opt/ros/hydro/share/catkin/cmake/safe_execute_process.cmake:11 (message):
  execute_process(/home/allen/catkin_ws/build/catkin_generated/env_cached.sh
  "/usr/bin/empy" "--raw-errors" "-F"
  "/home/allen/catkin_ws/build/rpg_vikit/vikit_common/catkin_generated/pkg.develspace.context.pc.py"
  "-o" "/home/allen/catkin_ws/devel/lib/pkgconfig/vikit_common.pc"
  "/opt/ros/hydro/share/catkin/cmake/em/pkg.pc.em") returned error code 1
Call Stack (most recent call first):
  /opt/ros/hydro/share/catkin/cmake/em_expand.cmake:23 (safe_execute_process)
  /opt/ros/hydro/share/catkin/cmake/catkin_package.cmake:315 (em_expand)
  /opt/ros/hydro/share/catkin/cmake/catkin_package.cmake:98 (_catkin_package)
  rpg_vikit/vikit_common/CMakeLists.txt:52 (catkin_package)
-- Configuring incomplete, errors occurred!
Invoking "cmake" failed

解决方案 »

  1.   

    cmake工具问题,可以重新安装下。
      

  2.   

    at /opt/ros/kinetic/share/catkin/cmake/safe_execute_process.cmake:11 (message):
      execute_process(/home/long/L/build/catkin_generated/env_cached.sh
      "/usr/bin/python" "/usr/bin/empy" "--raw-errors" "-F"
      "/home/long/L/build/gnb/cmake/gnb-genmsg-context.py" "-o"
      "/home/long/L/build/gnb/cmake/gnb-genmsg.cmake"
      "/opt/ros/kinetic/share/genmsg/cmake/pkg-genmsg.cmake.em") returned error
      code 1
    Call Stack (most recent call first):
      /opt/ros/kinetic/share/catkin/cmake/em_expand.cmake:25 (safe_execute_process)
      /opt/ros/kinetic/share/genmsg/cmake/genmsg-extras.cmake:303 (em_expand)
      gnb/CMakeLists.txt:79 (generate_messages)
    -- Configuring incomplete, errors occurred!
    See also "/home/long/L/build/CMakeFiles/CMakeOutput.log".
    See also "/home/long/L/build/CMakeFiles/CMakeError.log".
    Makefile:570: recipe for target 'cmake_check_build_system' failed
    make: *** [cmake_check_build_system] Error 1麻烦再问一下,这个也是cmake的原因吗?
      

  3.   

    这个问题我也没遇到过,稍微查了下,会不会是权限问题?
    sudo make试下。
    参考:
    https://blog.csdn.net/lixiaogang_theanswer/article/details/75127244