configuration file missing error for many packages
Ubuntu:14.04 ROS:indigo I am using robot_pose_ekf package and am getting this error:
CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:75 (find_package):
Could not find a package configuration file provided by
"controller_manager" with any of the following names:
controller_managerConfig.cmake
controller_manager-config.cmake
Add the installation prefix of "controller_manager" to CMAKE_PREFIX_PATH or
set "controller_manager_DIR" to a directory containing one of the above
files. If "controller_manager" provides a separate development package or
SDK, be sure it has been installed..
Call Stack (most recent call first):
husky_robot-indigo-devel/husky_base/CMakeLists.txt:4 (find_package)
-- Configuring incomplete, errors occurred!
i know the obvious answer would be to install that package but i already tried that then it shows same error with some other name and so on...i compiled the same package on another pc it compiled without any problems and these packages were not there in that pc too......can any one give solution....I tried reinstalling ros and also reinstalling entire ubuntu none worked
PS:not only with robot_pose_ekf i am getting same error with other packages also like husky_base etc.....Hoping for a solution asap Thanks in advance :)
Just to get it out of the way: do you need to compile from source? Recommended pkg installation on Ubuntu is
sudo apt-get install ros-..
, not cloning the repository andcatkin_make
-ing. There are situations in which from-source is the only option, but not for normal usage.Also: we don't know what OS, version, version of ROS, etc.
i am using ubuntu 14.04 and ros indigo i would prefer a general solution and by the way installing sudo apt-get helped with this package thanks......but i need to edit the source code so it would be better if a solution for the error is available