Skip to content

ROS Groovy catkin_make freenect_stack failed #34

@AoboJaing

Description

@AoboJaing

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 .

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions