catkin_make error in Kinetic (yocs_math_toolkit) [closed]
On a x64 Ubuntu 16.04 (Xenial) machine, completed a full ROS Kinetic (full desktop), Turtlebot3 Dependancies RemotePC Workstation installation, including rosdep update..
Want to add the turtlebot_arm package to operate an original arbotix/dynalmixel Turtlebot Arm.
Following installation instructions for turtlebot_arm packagehttps://github.com/turtlebot/turtlebo... , branch kinetic-devel, catkin_make error:
-- *** processing catkin package: 'turtlebot_arm_object_manipulation'
-- ==> add_subdirectory(turtlebot_arm/turtlebot_arm_object_manipulation)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package):
Could not find a package configuration file provided by "yocs_math_toolkit"
Accordingly the compilation stopped with:
-- Configuring incomplete, errors occurred!
I would appreciate assistance, such as are there additional dependencies need to be installed first?
and a
rosdep install ..
?Yes, I did that before compiling. Also instaled ro-kinetic-robotis-math, ros-kinetic-industrial-core, .
Can you show us the exact command you ran with
rosdep install
? The package manifest ofturtlebot_arm_object_manipulation
listsyocs_math_toolkit
as a dependency (here) sorosdep install
should have installed it.Success by following the installation instructions in the
github.com/turtlebot/turtlebot_arm
package running:rosdep install --from-paths -y -r src
from :/catkin_ws/ directory, after correcting an option typo. The Turtlebot_arm Sep 11, 2017 commit in the "Running Moveit" paragraph rosdep command,specifed incorrect option -i, which initially confused me. This rosdep command checked all the dependancies in the :~/catkin_ws containing several other Turtlebot3 and Open Manipulator packages and installed many updates.-i
actually makes a lot of sense when installing dependencies usingrosdep
.I'm glad things seem to work for you, but in general I would recommend to keep
-i
as there is typically no need to install packages that are already present in your workspace again.Thank you & that would explain the lengthy rosdep execution, but now have a reloaded set of catkin_ws packages. I now realize the -i option is not a typo in the turtlebot_arm install instructions, but for some reason caused an error in my system and stopped the rosdep