cannot run octomap simple_example.cpp

asked 2019-12-11 11:34:44 -0600

chillbird gravatar image

updated 2019-12-13 05:08:13 -0600

Hi guys,

I am trying to run use the octomap library and wanted to run the simple_example.cpp to start experimenting, as referenced in the documentation in Getting Started: https://octomap.github.io/octomap/doc/ So I installed octomap as explained here: http://wiki.ros.org/octomap

Then when I try to build my package octomap_tutorial I get the follwoing error:

[build] Found '20' packages in 0.0 seconds.                        
[build] Package table is up to date.                               
Starting  >>> octomap_tutorial                                     
No handlers could be found for logger "trollius"d] [octomap_tut... 
___________________________________________________________________
Errors     << octomap_tutorial:check /home/user/simulation_ws/logs/octomap_tutorial/build.check.029.log
make: *** [cmake_check_build_system] Error 1
cd /home/user/simulation_ws/build/octomap_tutorial; catkin build --get-env octomap_tutorial | catkin env -si  /usr/bin/make cmake_check_build_system; cd -
...................................................................
Failed     << octomap_tutorial:check          [ Exited with code 2 ]
Failed    <<< octomap_tutorial                [ 0.6 seconds ]      
[build] Summary: 0 of 1 packages succeeded.                        
[build]   Ignored:   19 packages were skipped or are blacklisted.  
[build]   Warnings:  None.                                         
[build]   Abandoned: None.                                         
[build]   Failed:    1 packages failed.                            
[build] Runtime: 0.7 seconds total.

Here is my CMAKE file:

    cmake_minimum_required(VERSION 2.8.3)
project(octomap_tutorial)

## Compile as C++11, supported in ROS Kinetic and newer
# add_compile_options(-std=c++11)

# set(OCTOMAP_INCLUDE_DIRS "/opt/ros/melodic/include")
# set(OCTOMAP_LIBRARY_DIRS "/opt/ros/melodic/lib")
# set(OCTOMAP_LIBRARIES
# "/opt/ros/melodic/lib/liboctomap.so"
# "/opt/ros/melodic/lib/liboctomath.so"
# )
## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
find_package(catkin REQUIRED COMPONENTS
  roscpp
  std_msgs
)
find_package(octomap REQUIRED)
## System dependencies are found with CMake's conventions
# find_package(Boost REQUIRED COMPONENTS system)


## Uncomment this if the package has a setup.py. This macro ensures
## modules and global scripts declared therein get installed
## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
# catkin_python_setup()

################################################
## Declare ROS messages, services and actions ##
################################################

## To declare and build messages, services or actions from within this
## package, follow these steps:
## * Let MSG_DEP_SET be the set of packages whose message types you use in
##   your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
## * In the file package.xml:
##   * add a build_depend tag for "message_generation"
##   * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET
##   * If MSG_DEP_SET isn't empty the following dependency has been pulled in
##     but can be declared for certainty nonetheless:
##     * add a exec_depend tag for "message_runtime"
## * In this file (CMakeLists.txt):
##   * add "message_generation" and every package in MSG_DEP_SET to
##     find_package(catkin REQUIRED COMPONENTS ...)
##   * add "message_runtime" and every package in MSG_DEP_SET to
##     catkin_package(CATKIN_DEPENDS ...)
##   * uncomment the add_*_files sections below as needed
##     and list every .msg/.srv/.action file to be processed
##   * uncomment the generate_messages entry below
##   * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)

## Generate messages in the 'msg' folder
# add_message_files(
#   FILES
#   Message1.msg
#   Message2.msg
# )

## Generate services in the 'srv' folder
# add_service_files(
#   FILES
#   Service1.srv
#   Service2.srv
# )

## Generate actions in the 'action' folder
# add_action_files(
#   FILES
#   Action1.action
#   Action2.action
# )

## Generate added messages and services with any dependencies listed here
# generate_messages(
#   DEPENDENCIES
#   std_msgs
# )

################################################
## Declare ROS dynamic reconfigure ...
(more)
edit retag flag offensive close merge delete