<b>Error</b>
The CMakeLists.txt located in JdeRobot/Deps/ros/CMakeLists.txt in the source code of JdeRobot has been recently modified to include new dependencies such as ros-kinetic-kobuki-gazebo For new users following the installation manual (http://jderobot.org/index.php/Manual-5#Installing_JdeRobot_5), the installation results in an error with message appended in the end (stating that kobuki-gazebo is not installed) . Even if a new user follows the ' Manual installation of JdeRobot (for the brave) ' path it won't work since the current ROS section is:
<pre>sudo apt install ros-kinetic-roscpp ros-kinetic-std-msgs ros-kinetic-cv-bridge ros-kinetic-image-transport ros-kinetic-roscpp-core ros-kinetic-rospy ros-kinetic-nav-msgs ros-kinetic-geometry-msgs</pre>
<b>Solution</b>
Another line has to be added to the ROS section in the manual to include the new dependencies (kobuki-gazebo and os-kinetic-turtlebot-gazebo). <i>How can the manual be updated?</i>
<pre>sudo apt install ros-kinetic-kobuki-gazebo ros-kinetic-turtlebot-gazebo</pre>
<b>Error Message</b>
<pre>
CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package):
Could not find a package configuration file provided by "kobuki_gazebo"
with any of the following names:
kobuki_gazeboConfig.cmake
kobuki_gazebo-config.cmake
Add the installation prefix of "kobuki_gazebo" to CMAKE_PREFIX_PATH or set
"kobuki_gazebo_DIR" to a directory containing one of the above files. If
"kobuki_gazebo" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
Deps/ros/CMakeLists.txt:15 (find_package)
Deps/LoadJderobotDependencies.cmake:12 (include)
CMakeLists.txt:127 (include)
-- Could not find the required component 'kobuki_gazebo'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "kobuki_gazebo"
with any of the following names:
kobuki_gazeboConfig.cmake
kobuki_gazebo-config.cmake
Add the installation prefix of "kobuki_gazebo" to CMAKE_PREFIX_PATH or set
"kobuki_gazebo_DIR" to a directory containing one of the above files. If
"kobuki_gazebo" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
Deps/ros/CMakeLists.txt:15 (find_package)
Deps/LoadJderobotDependencies.cmake:12 (include)
CMakeLists.txt:127 (include)
-- Configuring incomplete, errors occurred!</pre>
<br/><hr align="left" width="300" />
View this message in context: <a href="http://jderobot-developer-list.2315034.n4.nabble.com/Installation-Error-kobuki-gazebo-Package-Not-Found-tp4643361.html">Installation Error: kobuki-gazebo Package Not Found</a><br/>
Sent from the <a href="http://jderobot-developer-list.2315034.n4.nabble.com/">Jderobot Developer List mailing list archive</a> at Nabble.com.<br/>