freenect_stack icon indicating copy to clipboard operation
freenect_stack copied to clipboard

ROS Groovy catkin_make freenect_stack failed

Open AoboJaing opened this issue 8 years ago • 2 comments

I download code https://github.com/ros-drivers/freenect_stack cd ~/catkin_ws/src/ git clone [email protected]:ros-drivers/freenect_stack.git then cd ~/catkin_ws/src/freenect_stack git checkout freenect_stack-0.2.2

then I make it

cd ~/catkin_ws catkin_make

But I get "Invoking "cmake" failed"

ubuntu@ubuntu:~$ cd ~/catkin_ws/
ubuntu@ubuntu:~/catkin_ws$ catkin_make
Base path: /home/ubuntu/catkin_ws
Source space: /home/ubuntu/catkin_ws/src
Build space: /home/ubuntu/catkin_ws/build
Devel space: /home/ubuntu/catkin_ws/devel
Install space: /home/ubuntu/catkin_ws/install
####
#### Running command: "cmake /home/ubuntu/catkin_ws/src -DCATKIN_DEVEL_PREFIX=/home/ubuntu/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/ubuntu/catkin_ws/install" in "/home/ubuntu/catkin_ws/build"
####
-- Using CATKIN_DEVEL_PREFIX: /home/ubuntu/catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /home/ubuntu/catkin_ws/devel;/opt/ros/groovy
-- This workspace overlays: /home/ubuntu/catkin_ws/devel;/opt/ros/groovy
-- Using Debian Python package layout
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/ubuntu/catkin_ws/build/test_results
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.77
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 3 packages in topological order:
-- ~~  - freenect_camera
-- ~~  - freenect_launch
-- ~~  - freenect_stack
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'freenect_camera'
-- ==> add_subdirectory(freenect_stack/freenect_camera)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a configuration file for package camera_info_manager.

  Set camera_info_manager_DIR to the directory containing a CMake
  configuration file for camera_info_manager.  The file will have one of the
  following names:

    camera_info_managerConfig.cmake
    camera_info_manager-config.cmake

Call Stack (most recent call first):
  freenect_stack/freenect_camera/CMakeLists.txt:3 (find_package)


CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a configuration file for package diagnostic_updater.

  Set diagnostic_updater_DIR to the directory containing a CMake
  configuration file for diagnostic_updater.  The file will have one of the
  following names:

    diagnostic_updaterConfig.cmake
    diagnostic_updater-config.cmake

Call Stack (most recent call first):
  freenect_stack/freenect_camera/CMakeLists.txt:3 (find_package)


CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a configuration file for package dynamic_reconfigure.

  Set dynamic_reconfigure_DIR to the directory containing a CMake
  configuration file for dynamic_reconfigure.  The file will have one of the
  following names:

    dynamic_reconfigureConfig.cmake
    dynamic_reconfigure-config.cmake

Call Stack (most recent call first):
  freenect_stack/freenect_camera/CMakeLists.txt:3 (find_package)


CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a configuration file for package image_transport.

  Set image_transport_DIR to the directory containing a CMake configuration
  file for image_transport.  The file will have one of the following names:

    image_transportConfig.cmake
    image_transport-config.cmake

Call Stack (most recent call first):
  freenect_stack/freenect_camera/CMakeLists.txt:3 (find_package)


CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a configuration file for package nodelet.

  Set nodelet_DIR to the directory containing a CMake configuration file for
  nodelet.  The file will have one of the following names:

    nodeletConfig.cmake
    nodelet-config.cmake

Call Stack (most recent call first):
  freenect_stack/freenect_camera/CMakeLists.txt:3 (find_package)


CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
  Could not find a configuration file for package sensor_msgs.

  Set sensor_msgs_DIR to the directory containing a CMake configuration file
  for sensor_msgs.  The file will have one of the following names:

    sensor_msgsConfig.cmake
    sensor_msgs-config.cmake

Call Stack (most recent call first):
  freenect_stack/freenect_camera/CMakeLists.txt:3 (find_package)


-- checking for module 'libfreenect'
--   package 'libfreenect' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:266 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
  freenect_stack/freenect_camera/CMakeLists.txt:16 (pkg_check_modules)


CMake Error at freenect_stack/freenect_camera/CMakeLists.txt:23 (generate_dynamic_reconfigure_options):
  Unknown CMake command "generate_dynamic_reconfigure_options".


-- Configuring incomplete, errors occurred!
Invoking "cmake" failed

How to solve this fail? Thank you .

AoboJaing avatar Dec 24 '16 12:12 AoboJaing

Have you installed the libfreenect, it says that the freenect library can not be found? (Been a long time, guess you have figured out the problem).

Booooooosh avatar Jun 12 '17 23:06 Booooooosh

git clone https://github.com/ros/diagnostics.git

and install by catkin_make

zoldaten avatar Nov 15 '19 19:11 zoldaten