Bug 42770 - Не упакованы cmake файлы
Summary: Не упакованы cmake файлы
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: catkin (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-16 13:04 MSK by Alexander Makeenkov
Modified: 2022-05-16 13:04 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2022-05-16 13:04:13 MSK
Версия пакета:
catkin-0.8.10-alt1

Шаги воспроизведения:
По инструкции http://wiki.ros.org/catkin/Tutorials/create_a_workspace#Prerequisites

$ mkdir -p ~/catkin_ws/src && cd ~/catkin_ws/ && catkin_make

Получаю ошибку:

Creating the toplevel cmake file failed: Could neither find file "toplevel.cmake" in any workspace nor relative, checked the following paths:
/home/test/catkin_ws/src/catkin/cmake/toplevel.cmake
/usr/lib/python3/cmake/toplevel.cmake
/usr/share/catkin/cmake/toplevel.cmake
/usr/lib/share/catkin/cmake/toplevel.cmake

Такого файла нет.

Ошибка исправляется, если отсюда https://github.com/ros/catkin взять папку cmake и скопировать в /usr/share/catkin.

Однако, потом возникает уже другая ошибка:
CMake Error at CMakeLists.txt:65 (message):
  find_package(catkin) failed.  catkin was neither found in the workspace nor
  in the CMAKE_PREFIX_PATH.  One reason may be that no ROS setup.sh was
  sourced before.

В инструкции, указанной выше, пишут про файл setup.sh, который нужно подключить перед запуском, но данного файла я не нашёл.