Здравствуйте, я создаю пакет catkin , который зависит от octomap, но некоторые функции в этой более новой версии этого пакета ros были удалены. Итак, я удалил ro-kinetic-octomap с
sudo apt-get удалить ros-kinetic-octomap
и установленная версия octomap из источника, который не является пакетом catkin (насколько я понимаю). Пакет устанавливается в / usr / local / share /.
Я изменил PACKAGE_DEPENDENCIES пакета, который я создаю в CMakeLists, на octomap из octomap_ros.
Но когда я catkin_make мое рабочее пространство теперь я получаю это предупреждение и ошибку
Предупреждение CMake на /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:166 (сообщение):
catkin_package () ЗАВИСИТ от 'octomap', но не от 'octomap_INCLUDE_DIRS'
ни 'octomap_LIBRARIES' не определено.
Ошибка CMake в /opt/ros/kinetic/share/catkin/cmake/catkin_package.cmake:183 (сообщение):
catkin_package () CATKIN_DEPENDS в 'octomap', который был найден в
'/usr/local/share/octomap/octomap-config.cmake', но это не сережка
пакет
Пожалуйста, помогите, как я могу решить эту проблему.
У меня установлена Ubuntu 16.04 с ROS Kinetic.