lajoiepy/robust_multirobot_map_merging

catkin_make error

Opened this issue · 1 comments

CMake Error at robust_multirobot_map_merging/src/third_parties/SE-Sync/CMakeLists.txt:48 (add_subdirectory):
The source directory

/home/gc/multi_ws/src/robust_multirobot_map_merging/src/third_parties/SE-Sync/Optimization

does not contain a CMakeLists.txt file.

-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp

Found OpenMP! Turning on support for parallelization

CMake Error at robust_multirobot_map_merging/src/third_parties/SE-Sync/CMakeLists.txt:109 (export):
export given target "Optimization" which is not built by this project.

-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Found MRPT: 1.5.7
-- Configuring incomplete, errors occurred!
See also "/home/gc/multi_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/gc/multi_ws/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed

The submodule needs to be fixed. You can follow the installation instructions from https://github.com/david-m-rosen/SE-Sync . Keep in mind that this package is still in development and might not work for your application.