catkin_make error wpi_jaco
I am new to ROS, I'm using Ubuntu 12.04 & ROS Indigo and and installed wpijaco package, but when I run the command catkinmake, It happens the following error
#### Running command: "make cmake_check_build_system" in "/home/edi/catkin_ws/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/edi/catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/indigo
-- This workspace overlays: /opt/ros/indigo
-- Using PYTHON_EXECUTABLE: /usr/bin/python
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/edi/catkin_ws/build/test_results
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- Using Python nosetests: /usr/bin/nosetests-2.7
-- catkin 0.6.14
-- BUILD_SHARED_LIBS is on
WARNING: Package "ompl" does not follow the version conventions. It should not contain leading zeros (unless the number is 0).
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~ traversing 10 packages in topological order:
-- ~~ - jaco_description
-- ~~ - jaco_sdk
-- ~~ - mico_description
-- ~~ - wpi_jaco (metapackage)
-- ~~ - wpi_jaco_msgs
-- ~~ - jaco_teleop
-- ~~ - jaco_interaction
-- ~~ - wpi_jaco_wrapper
-- ~~ - jaco_moveit_config
-- ~~ - mico_moveit_config
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'jaco_description'
-- ==> add_subdirectory(wpi_jaco/jaco_description)
-- +++ processing catkin package: 'jaco_sdk'
-- ==> add_subdirectory(wpi_jaco/jaco_sdk)
-- +++ processing catkin package: 'mico_description'
-- ==> add_subdirectory(wpi_jaco/mico_description)
-- +++ processing catkin metapackage: 'wpi_jaco'
-- ==> add_subdirectory(wpi_jaco/wpi_jaco)
-- +++ processing catkin package: 'wpi_jaco_msgs'
-- ==> add_subdirectory(wpi_jaco/wpi_jaco_msgs)
-- Using these message generators: gencpp;genlisp;genpy
-- Generating .msg files for action wpi_jaco_msgs/HomeArm /home/edi/catkin_ws/src/wpi_jaco/wpi_jaco_msgs/action/HomeArm.action
-- wpi_jaco_msgs: 10 messages, 6 services
-- +++ processing catkin package: 'jaco_teleop'
-- ==> add_subdirectory(wpi_jaco/jaco_teleop)
-- Using these message generators: gencpp;genlisp;genpy
-- +++ processing catkin package: 'jaco_interaction'
-- ==> add_subdirectory(wpi_jaco/jaco_interaction)
-- Using these message generators: gencpp;genlisp;genpy
**
CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:75 (find_package): Could not find a package configuration file provided by "rail_manipulation_msgs" with any of the following names:
rail_manipulation_msgsConfig.cmake
rail_manipulation_msgs-config.cmake Add the installation prefix of "rail_manipulation_msgs" to CMAKE_PREFIX_PATH or set "rail_manipulation_msgs_DIR" to a directory containing one of the above files. If "rail_manipulation_msgs" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): wpi_jaco/jaco_interaction/CMakeLists.txt:7 (find_package)
-- Configuring incomplete, errors occurred! See also "/home/edi/catkin_ws/build/CMakeFiles/CMakeOutput.log". See also "/home/edi/catkin_ws/build/CMakeFiles/CMakeError.log". make: *** [cmake_check_build_system] Error 1 Invoking "make cmake_check_build_system" failed
**
how do I resolve this??????
Asked by ediaraujo on 2015-08-26 14:13:02 UTC
Answers
you need to install packages that are missing. There will be couple of them but for rail manipulation it goes like this:
sudo apt-get install ros-jade-rail-manipulation-msgs
and repeat for all the missing packages. Also note that I have jade distribution and you have to change it to whichever you have
also, it might happen you wont be able to install ros_control package using apt-get so you will have to download it in catkin_ws/src, you will also have to download realtime_tools package.
cd ~/catkin_ws/src
git clone https://github.com/ros-controls/ros_control.git
git clone https://github.com/ros-controls/realtime_tools.git
cd ..
cd catkin_make
Asked by hediented on 2016-01-10 16:44:45 UTC
Comments
rosdep
can be used to resolve dependencies automatically. cd ~/catkin_ws
and rosdep install --from-paths src -i
Asked by ahendrix on 2016-01-10 19:41:10 UTC
Comments