question in install third party package on ROS
I want to install a third party package which is
Source: https://github.com/labust/labust-ros-...
Dependencies:
Description: The labust_control package contains all the low and high-level controllers used for the vehicles and platforms at LABUST.
and i did several step below:
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src
$ git clone https://github.com/labust/labust-ros-pkg.git
$ cd ..
$ catkin_make
while cankin_make it returns many mistakes I don't know how to solve
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:71 (find_package):
Could not find a configuration file for package navcon_msgs.
Set navcon_msgs_DIR to the directory containing a CMake configuration file
for navcon_msgs. The file will have one of the following names:
navcon_msgsConfig.cmake
navcon_msgs-config.cmake
Call Stack (most recent call first):
labust-ros-pkg/labust_execution/CMakeLists.txt:7 (find_package)
-- Boost version: 1.46.1
-- Found the following Boost libraries:
-- graph
-- checking for module 'eigen3'
-- found eigen3, version 3.0.5
-- Found Eigen: /usr/include/eigen3
-- Eigen found (include: /usr/include/eigen3)
-- +++ skipping metapackage: 'labust_framework'
-- +++ processing catkin package: 'labust_launchers'
-- ==> add_subdirectory(labust-ros-pkg/labust_launchers)
-- +++ processing catkin package: 'labust_uwsim'
-- ==> add_subdirectory(labust-ros-pkg/labust_uwsim)
-- +++ processing catkin package: 'matlogger'
-- ==> add_subdirectory(labust-ros-pkg/matlogger)
-- +++ processing catkin package: 'snippets'
-- ==> add_subdirectory(labust-ros-pkg/snippets)
-- Eigen found (include: /usr/include/eigen3)
-- +++ processing catkin package: 'ident_so'
-- ==> add_subdirectory(labust-ros-pkg/ident_so)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:71 (find_package):
Could not find a configuration file for package navcon_msgs.
Set navcon_msgs_DIR to the directory containing a CMake configuration file
for navcon_msgs. The file will have one of the following names:
navcon_msgsConfig.cmake
navcon_msgs-config.cmake
Call Stack (most recent call first):
labust-ros-pkg/ident_so/CMakeLists.txt:7 (find_package)
-- +++ processing catkin package: 'labust_control'
-- ==> add_subdirectory(labust-ros-pkg/labust_control)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:71 (find_package):
Could not find a configuration file for package auv_msgs.
Set auv_msgs_DIR to the directory containing a CMake configuration file for
auv_msgs. The file will have one of the following names:
auv_msgsConfig.cmake
auv_msgs-config.cmake
Call Stack (most recent call first):
labust-ros-pkg/labust_control/CMakeLists.txt:7 (find_package)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:71 (find_package):
Could not find a configuration file for package navcon_msgs.
Set navcon_msgs_DIR to the directory containing a CMake configuration file
for navcon_msgs. The file will have one of the following names:
navcon_msgsConfig.cmake
navcon_msgs-config.cmake
Call Stack (most recent call first):
labust-ros-pkg/labust_control/CMakeLists.txt:7 (find_package)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:71 (find_package):
Could not find a configuration file for package tf2_ros.
Set tf2_ros_DIR to the directory containing a CMake configuration file for
tf2_ros. The file will have one of the following names:
tf2_rosConfig.cmake
tf2_ros-config.cmake
Call Stack (most recent call first):
labust-ros-pkg/labust_control/CMakeLists.txt:7 (find_package)
-- +++ processing catkin package: 'labust_mission'
-- ==> add_subdirectory(labust-ros-pkg/labust_mission)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:71 (find_package):
Could not find a configuration file for package decision_making.
Set decision_making_DIR to the directory containing a CMake configuration
file for decision_making. The file will have one of the following names ...