Could not find a package configuration file provided by "dynamic_reconfigure" with any of the following names

asked 2021-04-10 21:35:50 -0600

howbin gravatar image

updated 2021-04-12 00:53:55 -0600

mgruhler gravatar image

image description8J%7BFUV02)7.png)

os:Ubuntu 16.04 Xenial in virtual machine

ros version: kinetic

when I input "./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release", i got error :

CMake Error at /home/how/ros_catkin_ws/install_isolated/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by
  "dynamic_reconfigure" with any of the following names:

    dynamic_reconfigureConfig.cmake
    dynamic_reconfigure-config.cmake

  Add the installation prefix of "dynamic_reconfigure" to CMAKE_PREFIX_PATH
  or set "dynamic_reconfigure_DIR" to a directory containing one of the above
  files.  If "dynamic_reconfigure" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  CMakeLists.txt:4 (find_package)

I tried sudo apt-get install ros-kinetic-ddynamic-reconfigure, but it did not word.

I hope who can help me!

edit retag flag offensive close merge delete

Comments

Two comments:

  1. Seems you have catkin installed from source. Any particular reason for doing that? I'd advise to use the debian packages for all standard tools and libraries as far as possible.

  2. Have you really tried to install ros-kinetic-ddynamic-reconfigure? See the double dd at ddynamic? This should obviously be a single dynamic. If not, what "does not work" when trying to install?

mgruhler gravatar image mgruhler  ( 2021-04-12 00:56:07 -0600 )edit