首页 > 解决方案 > Fedora 33 ROS Noetic 'Could not find Boost (missing:python) (found version "1.73.0")' 错误

问题描述

在尝试将 ROS Noetic 安装到 Fedora 33 时,我在本网站的步骤 2.1.2 中收到此错误。 http://wiki.ros.org/Installation/Source

./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release

我得到的错误是:

==> Processing catkin package: 'cv_bridge'
    ==> Building with env: '/home/kaanaytekin/ros_catkin_ws/install_isolated/env.sh'
    ==> cmake 

/home/kaanaytekin/ros_catkin_ws/src/vision_opencv/cv_bridge -DCATKIN_DEVEL_PREFIX=/home/kaanaytekin/ros_catkin_ws/devel_isolated/cv_bridge -DCMAKE_INSTALL_PREFIX=/home/kaanaytekin/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release -G Unix Makefiles in '/home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge'
-- Using CATKIN_DEVEL_PREFIX: /home/kaanaytekin/ros_catkin_ws/devel_isolated/cv_bridge
-- Using CMAKE_PREFIX_PATH: /home/kaanaytekin/ros_catkin_ws/install_isolated
-- This workspace overlays: /home/kaanaytekin/ros_catkin_ws/install_isolated
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using default Python package layout
-- Using empy: /usr/lib/python3.9/site-packages/em.py
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge/test_results
-- Found gtest: gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-3.9
-- catkin 0.8.9
-- BUILD_SHARED_LIBS is on
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
  Could NOT find Boost (missing: python) (found version "1.73.0")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindBoost.cmake:2177 (find_package_handle_standard_args)
  CMakeLists.txt:14 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge/CMakeFiles/CMakeOutput.log".
See also "/home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge/CMakeFiles/CMakeError.log".
<== Failed to process package 'cv_bridge': 
  Command '['/home/kaanaytekin/ros_catkin_ws/install_isolated/env.sh', 'cmake', '/home/kaanaytekin/ros_catkin_ws/src/vision_opencv/cv_bridge', '-DCATKIN_DEVEL_PREFIX=/home/kaanaytekin/ros_catkin_ws/devel_isolated/cv_bridge', '-DCMAKE_INSTALL_PREFIX=/home/kaanaytekin/ros_catkin_ws/install_isolated', '-DCMAKE_BUILD_TYPE=Release', '-G', 'Unix Makefiles']' returned non-zero exit status 1.

Reproduce this error by running:
==> cd /home/kaanaytekin/ros_catkin_ws/build_isolated/cv_bridge && /home/kaanaytekin/ros_catkin_ws/install_isolated/env.sh cmake /home/kaanaytekin/ros_catkin_ws/src/vision_opencv/cv_bridge -DCATKIN_DEVEL_PREFIX=/home/kaanaytekin/ros_catkin_ws/devel_isolated/cv_bridge -DCMAKE_INSTALL_PREFIX=/home/kaanaytekin/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release -G 'Unix Makefiles'

Command failed, exiting.
[kaanaytekin@localhost ros_catkin_ws]$ 

标签: pythonrosfedorafedora-33

解决方案


推荐阅读