From c5de5162a4bfc6b7a267e1d6829da5f4282d0258 Mon Sep 17 00:00:00 2001 From: Oleksandr Lavrushchenko Date: Wed, 21 Sep 2016 21:21:56 +0200 Subject: [PATCH 1/2] fix: dvo_benchmark required dependency of dynamic-reconfigure --- dvo_benchmark/CMakeLists.txt | 2 +- dvo_benchmark/package.xml | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dvo_benchmark/CMakeLists.txt b/dvo_benchmark/CMakeLists.txt index 00ccaa2..4f63221 100644 --- a/dvo_benchmark/CMakeLists.txt +++ b/dvo_benchmark/CMakeLists.txt @@ -4,7 +4,7 @@ project(dvo_benchmark) LIST(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules") -find_package(catkin REQUIRED COMPONENTS roscpp dvo_core dvo_ros dvo_slam cv_bridge) +find_package(catkin REQUIRED COMPONENTS roscpp dvo_core dvo_ros dvo_slam cv_bridge dynamic_reconfigure) find_package(cmake_modules REQUIRED) find_package(Eigen3 REQUIRED) find_package(G2O REQUIRED) diff --git a/dvo_benchmark/package.xml b/dvo_benchmark/package.xml index 5e43914..db1b20a 100644 --- a/dvo_benchmark/package.xml +++ b/dvo_benchmark/package.xml @@ -14,6 +14,8 @@ cmake_modules + dynamic-reconfigure + libpcl-all-dev cv_bridge roscpp @@ -21,7 +23,7 @@ dvo_core dvo_ros dvo_slam - + libpcl-all cv_bridge roscpp From 69622163253540f44838eb1d69e5144984723e5d Mon Sep 17 00:00:00 2001 From: Oleksandr Lavrushchenko Date: Wed, 21 Sep 2016 21:49:53 +0200 Subject: [PATCH 2/2] fix: temporary fix for cmake g2o paths --- dvo_benchmark/cmake_modules/FindG2O.cmake | 8 +++++--- dvo_slam/cmake_modules/FindG2O.cmake | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/dvo_benchmark/cmake_modules/FindG2O.cmake b/dvo_benchmark/cmake_modules/FindG2O.cmake index 655600f..3b92a7e 100644 --- a/dvo_benchmark/cmake_modules/FindG2O.cmake +++ b/dvo_benchmark/cmake_modules/FindG2O.cmake @@ -9,6 +9,7 @@ FIND_PATH(G2O_INCLUDE_DIR g2o/core/base_vertex.h /opt/local/include /sw/local/include /sw/include + /opt/ros/kinetic/include # temp hack NO_DEFAULT_PATH ) @@ -41,7 +42,7 @@ MACRO(FIND_G2O_LIBRARY MYLIBRARY MYLIBRARYNAME) /sw/local/lib /sw/lib ) - + FIND_LIBRARY(${MYLIBRARY} NAMES "g2o_${MYLIBRARYNAME}" PATHS @@ -64,14 +65,15 @@ MACRO(FIND_G2O_LIBRARY MYLIBRARY MYLIBRARYNAME) /opt/local/lib /sw/local/lib /sw/lib + /opt/ros/kinetic/lib/ # temp hack ) - + IF(NOT ${MYLIBRARY}_DEBUG) IF(MYLIBRARY) SET(${MYLIBRARY}_DEBUG ${MYLIBRARY}) ENDIF(MYLIBRARY) ENDIF( NOT ${MYLIBRARY}_DEBUG) - + ENDMACRO(FIND_G2O_LIBRARY LIBRARY LIBRARYNAME) # Find the core elements diff --git a/dvo_slam/cmake_modules/FindG2O.cmake b/dvo_slam/cmake_modules/FindG2O.cmake index 655600f..3b92a7e 100644 --- a/dvo_slam/cmake_modules/FindG2O.cmake +++ b/dvo_slam/cmake_modules/FindG2O.cmake @@ -9,6 +9,7 @@ FIND_PATH(G2O_INCLUDE_DIR g2o/core/base_vertex.h /opt/local/include /sw/local/include /sw/include + /opt/ros/kinetic/include # temp hack NO_DEFAULT_PATH ) @@ -41,7 +42,7 @@ MACRO(FIND_G2O_LIBRARY MYLIBRARY MYLIBRARYNAME) /sw/local/lib /sw/lib ) - + FIND_LIBRARY(${MYLIBRARY} NAMES "g2o_${MYLIBRARYNAME}" PATHS @@ -64,14 +65,15 @@ MACRO(FIND_G2O_LIBRARY MYLIBRARY MYLIBRARYNAME) /opt/local/lib /sw/local/lib /sw/lib + /opt/ros/kinetic/lib/ # temp hack ) - + IF(NOT ${MYLIBRARY}_DEBUG) IF(MYLIBRARY) SET(${MYLIBRARY}_DEBUG ${MYLIBRARY}) ENDIF(MYLIBRARY) ENDIF( NOT ${MYLIBRARY}_DEBUG) - + ENDMACRO(FIND_G2O_LIBRARY LIBRARY LIBRARYNAME) # Find the core elements