introlab / rtabmap_ros

RTAB-Map's ROS package.
http://wiki.ros.org/rtabmap_ros
BSD 3-Clause "New" or "Revised" License
930 stars 550 forks source link

rtabmap-ros Foxy won't compile, rtabmap will compile but just is not found. #747

Closed FPSychotic closed 1 year ago

FPSychotic commented 2 years ago

X64, RTX3060 with 510 and Cuda 11.4, Opencv 4.5.5 with Cuda and cudnn compiled, 20.04, ROS Foxy. Rtabmap Foxy compiles sucesfully into ws with colcon build symlink install or sudo make install in system, but in both is not accesible with the comand rtabmap.

`# This is the CMakeCache file.
# For build in directory: /home/igcs/ros2_rtabmap_ws/src/rtabmap/build
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//Set to ON to build rtabmap resource build tool (required for
// android build)
ANDROID_PREBUILD:BOOL=ON

//Path to a library.
BLAS_goto2_LIBRARY:FILEPATH=BLAS_goto2_LIBRARY-NOTFOUND

//Path to a library.
BLAS_mkl_LIBRARY:FILEPATH=BLAS_mkl_LIBRARY-NOTFOUND

//Path to a library.
BLAS_mkl_em64t_LIBRARY:FILEPATH=BLAS_mkl_em64t_LIBRARY-NOTFOUND

//Path to a library.
BLAS_mkl_ia32_LIBRARY:FILEPATH=BLAS_mkl_ia32_LIBRARY-NOTFOUND

//Path to a library.
BLAS_mkl_intel_LIBRARY:FILEPATH=BLAS_mkl_intel_LIBRARY-NOTFOUND

//Path to a library.
BLAS_mkl_intel_lp64_LIBRARY:FILEPATH=BLAS_mkl_intel_lp64_LIBRARY-NOTFOUND

//Path to a library.
BLAS_openblas_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libopenblas.so

//Build main application
BUILD_APP:BOOL=ON

//Build examples
BUILD_EXAMPLES:BOOL=ON

//Set to OFF to build static libraries
BUILD_SHARED_LIBS:BOOL=ON

//Build tools
BUILD_TOOLS:BOOL=ON

//Boost atomic library (debug)
Boost_ATOMIC_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_atomic.so

//Boost atomic library (release)
Boost_ATOMIC_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_atomic.so

//Boost chrono library (debug)
Boost_CHRONO_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_chrono.so

//Boost chrono library (release)
Boost_CHRONO_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_chrono.so

//Boost date_time library (debug)
Boost_DATE_TIME_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_date_time.so

//Boost date_time library (release)
Boost_DATE_TIME_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_date_time.so

//Boost filesystem library (debug)
Boost_FILESYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_filesystem.so

//Boost filesystem library (release)
Boost_FILESYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_filesystem.so

//Path to a file.
Boost_INCLUDE_DIR:PATH=/usr/include

//Boost iostreams library (debug)
Boost_IOSTREAMS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_iostreams.so

//Boost iostreams library (release)
Boost_IOSTREAMS_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_iostreams.so

//Boost library directory DEBUG
Boost_LIBRARY_DIR_DEBUG:PATH=/usr/lib/x86_64-linux-gnu

//Boost library directory RELEASE
Boost_LIBRARY_DIR_RELEASE:PATH=/usr/lib/x86_64-linux-gnu

//Boost program_options library (debug)
Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_program_options.so

//Boost program_options library (release)
Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_program_options.so

//Boost regex library (debug)
Boost_REGEX_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_regex.so

//Boost regex library (release)
Boost_REGEX_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_regex.so

//Boost serialization library (debug)
Boost_SERIALIZATION_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_serialization.so

//Boost serialization library (release)
Boost_SERIALIZATION_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_serialization.so

//Boost system library (debug)
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_system.so

//Boost system library (release)
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_system.so

//Boost thread library (debug)
Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_thread.so

//Boost thread library (release)
Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_thread.so

//Boost timer library (debug)
Boost_TIMER_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_timer.so

//Boost timer library (release)
Boost_TIMER_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_timer.so

//Path to a program.
CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line

//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=

//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9

//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g

//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc

//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9

//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9

//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=

//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG

//Path to a program.
CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF

//User executables (bin)
CMAKE_INSTALL_BINDIR:PATH=bin

//Read-only architecture-independent data (DATAROOTDIR)
CMAKE_INSTALL_DATADIR:PATH=

//Read-only architecture-independent data root (share)
CMAKE_INSTALL_DATAROOTDIR:PATH=share

//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
CMAKE_INSTALL_DOCDIR:PATH=

//C header files (include)
CMAKE_INSTALL_INCLUDEDIR:PATH=include

//Info documentation (DATAROOTDIR/info)
CMAKE_INSTALL_INFODIR:PATH=

//Program executables (libexec)
CMAKE_INSTALL_LIBEXECDIR:PATH=libexec

//Locale-dependent data (DATAROOTDIR/locale)
CMAKE_INSTALL_LOCALEDIR:PATH=

//Modifiable single-machine data (var)
CMAKE_INSTALL_LOCALSTATEDIR:PATH=var

//Man documentation (DATAROOTDIR/man)
CMAKE_INSTALL_MANDIR:PATH=

//C header files for non-gcc (/usr/include)
CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local

//Run-time variable data (LOCALSTATEDIR/run)
CMAKE_INSTALL_RUNSTATEDIR:PATH=

//System admin executables (sbin)
CMAKE_INSTALL_SBINDIR:PATH=sbin

//Modifiable architecture-independent data (com)
CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com

//Read-only single-machine data (etc)
CMAKE_INSTALL_SYSCONFDIR:PATH=etc

//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=RTABMap

//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib

//Path to a program.
CMAKE_READELF:FILEPATH=/usr/bin/readelf

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE

//The directory containing a CMake configuration file for CPUTSDF.
CPUTSDF_DIR:PATH=CPUTSDF_DIR-NOTFOUND

//Compile device code in 64 bit mode
CUDA_64_BIT_DEVICE_CODE:BOOL=ON

//Attach the build rule to the CUDA source file.  Enable only when
// the CUDA source file is added to at most one target.
CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON

//Generate and parse .cubin files in Device mode.
CUDA_BUILD_CUBIN:BOOL=OFF

//Build in Emulation mode
CUDA_BUILD_EMULATION:BOOL=OFF

//"cudart" library
CUDA_CUDART_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libcudart.so

//"cuda" library (older versions only).
CUDA_CUDA_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcuda.so

//Directory to put all the output files.  If blank it will default
// to the CMAKE_CURRENT_BINARY_DIR
CUDA_GENERATED_OUTPUT_DIR:PATH=

//Generated file extension
CUDA_HOST_COMPILATION_CPP:BOOL=ON

//Host side compiler used by NVCC
CUDA_HOST_COMPILER:FILEPATH=/usr/bin/cc

//Path to a program.
CUDA_NVCC_EXECUTABLE:FILEPATH=/usr/local/cuda-11.4/bin/nvcc

//Semi-colon delimit multiple arguments. during all build types.
CUDA_NVCC_FLAGS:STRING=

//Semi-colon delimit multiple arguments. during DEBUG builds.
CUDA_NVCC_FLAGS_DEBUG:STRING=

//Semi-colon delimit multiple arguments. during MINSIZEREL builds.
CUDA_NVCC_FLAGS_MINSIZEREL:STRING=

//Semi-colon delimit multiple arguments. during RELEASE builds.
CUDA_NVCC_FLAGS_RELEASE:STRING=

//Semi-colon delimit multiple arguments. during RELWITHDEBINFO
// builds.
CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING=

//"OpenCL" library
CUDA_OpenCL_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libOpenCL.so

//Propagate C/CXX_FLAGS and friends to the host compiler via -Xcompile
CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON

//Path to a file.
CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND

//Compile CUDA objects with separable compilation enabled.  Requires
// CUDA 5.0+
CUDA_SEPARABLE_COMPILATION:BOOL=OFF

//Path to a file.
CUDA_TOOLKIT_INCLUDE:PATH=/usr/local/cuda-11.4/include

//Toolkit location.
CUDA_TOOLKIT_ROOT_DIR:PATH=/usr/local/cuda-11.4

//Use the static version of the CUDA runtime library if available
CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON

//Print out the commands run while compiling the CUDA source file.
//  With the Makefile generator this defaults to VERBOSE variable
// specified on the command line, but can be forced on with this
// option.
CUDA_VERBOSE_BUILD:BOOL=OFF

//Version of CUDA as computed from nvcc.
CUDA_VERSION:STRING=11.4

//"cublas" library
CUDA_cublas_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libcublas.so

//"cudadevrt" library
CUDA_cudadevrt_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libcudadevrt.a

//static CUDA runtime library
CUDA_cudart_static_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libcudart_static.a

//"cufft" library
CUDA_cufft_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libcufft.so

//"cupti" library
CUDA_cupti_LIBRARY:FILEPATH=CUDA_cupti_LIBRARY-NOTFOUND

//"curand" library
CUDA_curand_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libcurand.so

//"cusolver" library
CUDA_cusolver_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libcusolver.so

//"cusparse" library
CUDA_cusparse_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libcusparse.so

//"nppc" library
CUDA_nppc_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppc.so

//"nppi" library
CUDA_nppi_LIBRARY:FILEPATH=CUDA_nppi_LIBRARY-NOTFOUND

//"nppial" library
CUDA_nppial_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppial.so

//"nppicc" library
CUDA_nppicc_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppicc.so

//"nppicom" library
CUDA_nppicom_LIBRARY:FILEPATH=CUDA_nppicom_LIBRARY-NOTFOUND

//"nppidei" library
CUDA_nppidei_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppidei.so

//"nppif" library
CUDA_nppif_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppif.so

//"nppig" library
CUDA_nppig_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppig.so

//"nppim" library
CUDA_nppim_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppim.so

//"nppist" library
CUDA_nppist_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppist.so

//"nppisu" library
CUDA_nppisu_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppisu.so

//"nppitc" library
CUDA_nppitc_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnppitc.so

//"npps" library
CUDA_npps_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnpps.so

//"nvToolsExt" library
CUDA_nvToolsExt_LIBRARY:FILEPATH=/usr/local/cuda-11.4/lib64/libnvToolsExt.so

//Path to a library.
CUDA_rt_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so

//The directory containing a CMake configuration file for CXSparse.
CXSparse_DIR:PATH=CXSparse_DIR-NOTFOUND

//Path to a file.
CXSparse_INCLUDE_DIR:PATH=/usr/include/suitesparse

//Path to a library.
CXSparse_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcxsparse.so

//The directory containing a CMake configuration file for Ceres.
Ceres_DIR:PATH=/usr/local/lib/cmake/Ceres

//Path to a file.
DC1394_INCLUDE_DIRS:PATH=/usr/include/dc1394

//Path to a library.
DC1394_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libdc1394.so

//Path to a file.
EIGEN_INCLUDE_DIR:PATH=/home/igcs/isaac_ws/install/nvblox_ros/include/eigen3

//The directory containing a CMake configuration file for Eigen3.
Eigen3_DIR:PATH=/home/igcs/isaac_ws/install/nvblox_ros/share/eigen3/cmake

//Path to a file.
FLANN_INCLUDE_DIR:PATH=/usr/include

//Disable multi-threaded FLANN kd-tree to minimize memory allocations
FLANN_KDTREE_MEM_OPT:BOOL=OFF

//Path to a library.
FLANN_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libflann_cpp.so

//Path to a library.
FLANN_LIBRARY_DEBUG:FILEPATH=FLANN_LIBRARY_DEBUG-NOTFOUND

//Path to a file.
FlyCapture2_INCLUDE_DIR:PATH=FlyCapture2_INCLUDE_DIR-NOTFOUND

//Path to a library.
FlyCapture2_LIBRARY:FILEPATH=FlyCapture2_LIBRARY-NOTFOUND

//Path to a library.
FlyCaptureBridge_LIBRARY:FILEPATH=FlyCaptureBridge_LIBRARY-NOTFOUND

//Path to a file.
Freenect_INCLUDE_DIRS:PATH=/usr/include

//Path to a library.
Freenect_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreenect.so

//Path to a library.
Freenect_sync_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libfreenect_sync.so

//Path to a file.
G2O_FACTORY_FILE:FILEPATH=/opt/ros/foxy/include/g2o/core/factory.h

//The directory containing a CMake configuration file for GTSAM.
GTSAM_DIR:PATH=GTSAM_DIR-NOTFOUND

//GTSAM include directory
GTSAM_INCLUDE_DIR:PATH=/usr/lib/cmake/GTSAM/../../../include

//Path to a file.
LIBUSB_1_INCLUDE_DIR:PATH=/usr/include

//Path to a library.
LIBUSB_1_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libusb-1.0.so

//METIS include directory
METIS_INCLUDE_DIR:PATH=/usr/include

//METIS library
METIS_LIBRARY:STRING=debug;/usr/lib/x86_64-linux-gnu/libmetis.so;optimized;/usr/lib/x86_64-linux-gnu/libmetis.so

//METIS debug library
METIS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libmetis.so

//METIS release library
METIS_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libmetis.so

//Activate multi-arch lib directory (debian)
MULTI_ARCH:BOOL=OFF

//Path to a file.
OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include

//Path to a file.
OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include

//Path to a file.
OPENGL_INCLUDE_DIR:PATH=/usr/include

//Path to a library.
OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libEGL.so

//Path to a library.
OPENGL_gl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGL.so

//Path to a library.
OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLU.so

//Path to a library.
OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libGLX.so

//Path to a library.
OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libOpenGL.so

//Path to a file.
OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND

//Path to a file.
OPENNI_INCLUDE_DIR:PATH=/usr/include/ni

//Path to a library.
OPENNI_LIBRARY:FILEPATH=/usr/lib/libOpenNI.so

//Path to a file.
OpenCL_INCLUDE_DIR:PATH=OpenCL_INCLUDE_DIR-NOTFOUND

//Path to a library.
OpenCL_LIBRARY:FILEPATH=OpenCL_LIBRARY-NOTFOUND

//The directory containing a CMake configuration file for OpenCV.
OpenCV_DIR:PATH=/usr/local/lib/cmake/opencv4

//Path to a file.
OpenCV_MODULES_HPP:FILEPATH=/usr/local/include/opencv4/opencv2/opencv_modules.hpp

//CXX compiler flags for OpenMP parallelization
OpenMP_CXX_FLAGS:STRING=-fopenmp

//CXX compiler libraries for OpenMP parallelization
OpenMP_CXX_LIB_NAMES:STRING=gomp;pthread

//C compiler flags for OpenMP parallelization
OpenMP_C_FLAGS:STRING=-fopenmp

//C compiler libraries for OpenMP parallelization
OpenMP_C_LIB_NAMES:STRING=gomp;pthread

//Path to the gomp library for OpenMP
OpenMP_gomp_LIBRARY:FILEPATH=/usr/lib/gcc/x86_64-linux-gnu/9/libgomp.so

//Path to the pthread library for OpenMP
OpenMP_pthread_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpthread.so

//Path to a file.
OpenNI2_INCLUDE_DIRS:PATH=/usr/include/openni2

//Path to a library.
OpenNI2_LIBRARY:FILEPATH=/usr/lib/libOpenNI2.so

//path to 2d headers
PCL_2D_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to common headers
PCL_COMMON_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_common library
PCL_COMMON_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_common.so

//path to pcl_common library debug
PCL_COMMON_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_common.so

//The directory containing a CMake configuration file for PCL.
PCL_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/pcl

//path to features headers
PCL_FEATURES_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_features library
PCL_FEATURES_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_features.so

//path to pcl_features library debug
PCL_FEATURES_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_features.so

//path to filters headers
PCL_FILTERS_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_filters library
PCL_FILTERS_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_filters.so

//path to pcl_filters library debug
PCL_FILTERS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_filters.so

//path to geometry headers
PCL_GEOMETRY_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to io headers
PCL_IO_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_io library
PCL_IO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_io.so

//path to pcl_io library debug
PCL_IO_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_io.so

//path to kdtree headers
PCL_KDTREE_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_kdtree library
PCL_KDTREE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_kdtree.so

//path to pcl_kdtree library debug
PCL_KDTREE_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_kdtree.so

//path to ml headers
PCL_ML_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_ml library
PCL_ML_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_ml.so

//path to pcl_ml library debug
PCL_ML_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_ml.so

//path to octree headers
PCL_OCTREE_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_octree library
PCL_OCTREE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_octree.so

//path to pcl_octree library debug
PCL_OCTREE_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_octree.so

//With PCL OMP implementations
PCL_OMP:BOOL=ON

//path to registration headers
PCL_REGISTRATION_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_registration library
PCL_REGISTRATION_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_registration.so

//path to pcl_registration library debug
PCL_REGISTRATION_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_registration.so

//path to sample_consensus headers
PCL_SAMPLE_CONSENSUS_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_sample_consensus library
PCL_SAMPLE_CONSENSUS_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so

//path to pcl_sample_consensus library debug
PCL_SAMPLE_CONSENSUS_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so

//path to search headers
PCL_SEARCH_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_search library
PCL_SEARCH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_search.so

//path to pcl_search library debug
PCL_SEARCH_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_search.so

//path to segmentation headers
PCL_SEGMENTATION_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_segmentation library
PCL_SEGMENTATION_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_segmentation.so

//path to pcl_segmentation library debug
PCL_SEGMENTATION_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_segmentation.so

//path to surface headers
PCL_SURFACE_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_surface library
PCL_SURFACE_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_surface.so

//path to pcl_surface library debug
PCL_SURFACE_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_surface.so

//path to visualization headers
PCL_VISUALIZATION_INCLUDE_DIR:PATH=/usr/include/pcl-1.10

//path to pcl_visualization library
PCL_VISUALIZATION_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_visualization.so

//path to pcl_visualization library debug
PCL_VISUALIZATION_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libpcl_visualization.so

//The directory containing a CMake configuration file for PDAL.
PDAL_DIR:PATH=PDAL_DIR-NOTFOUND

//pkg-config executable
PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config

//Path to a file.
PTHREADS_INCLUDE_DIR:PATH=/usr/include

//The Portable Threads Library
PTHREADS_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpthread.so

//Path to a library.
QHULL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libqhull.so

//Path to a library.
QHULL_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libqhull.so

//The directory containing a CMake configuration file for Qt5Core.
Qt5Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Core

//The directory containing a CMake configuration file for Qt5Gui.
Qt5Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui

//The directory containing a CMake configuration file for Qt5PrintSupport.
Qt5PrintSupport_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5PrintSupport

//The directory containing a CMake configuration file for Qt5Sql.
Qt5Sql_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Sql

//The directory containing a CMake configuration file for Qt5Svg.
Qt5Svg_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Svg

//The directory containing a CMake configuration file for Qt5Widgets.
Qt5Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets

//Force a specific Qt version.
RTABMAP_QT_VERSION:STRING=AUTO

//Value Computed by CMake
RTABMap_BINARY_DIR:STATIC=/home/igcs/ros2_rtabmap_ws/src/rtabmap/build

//Value Computed by CMake
RTABMap_SOURCE_DIR:STATIC=/home/igcs/ros2_rtabmap_ws/src/rtabmap

//Path to a library.
RealSenseImage_LIBRARY:FILEPATH=RealSenseImage_LIBRARY-NOTFOUND

//Path to a library.
RealSenseSP_Core_LIBRARY:FILEPATH=RealSenseSP_Core_LIBRARY-NOTFOUND

//Path to a file.
RealSenseSlam_INCLUDE_DIRS:PATH=RealSenseSlam_INCLUDE_DIRS-NOTFOUND

//Path to a library.
RealSenseSlam_LIBRARY:FILEPATH=RealSenseSlam_LIBRARY-NOTFOUND

//Path to a library.
RealSenseTracker_LIBRARY:FILEPATH=RealSenseTracker_LIBRARY-NOTFOUND

//Path to a file.
RealSense_INCLUDE_DIRS:PATH=RealSense_INCLUDE_DIRS-NOTFOUND

//Path to a library.
RealSense_LIBRARY:FILEPATH=/snap/bin

//Path to a file.
Sqlite3_INCLUDE_DIR:PATH=/usr/include

//Path to a library.
Sqlite3_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libsqlite3.so

//Path to a file.
SuiteSparse_AMD_INCLUDE_DIR:PATH=/usr/include/suitesparse

//Path to a library.
SuiteSparse_AMD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libamd.so

//Path to a file.
SuiteSparse_CAMD_INCLUDE_DIR:PATH=/usr/include/suitesparse

//Path to a library.
SuiteSparse_CAMD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcamd.so

//Path to a file.
SuiteSparse_CCOLAMD_INCLUDE_DIR:PATH=/usr/include/suitesparse

//Path to a library.
SuiteSparse_CCOLAMD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libccolamd.so

//Path to a file.
SuiteSparse_CHOLMOD_INCLUDE_DIR:PATH=/usr/include/suitesparse

//Path to a library.
SuiteSparse_CHOLMOD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcholmod.so

//Path to a file.
SuiteSparse_COLAMD_INCLUDE_DIR:PATH=/usr/include/suitesparse

//Path to a library.
SuiteSparse_COLAMD_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcolamd.so

//Path to a file.
SuiteSparse_Config_INCLUDE_DIR:PATH=/usr/include/suitesparse

//Path to a library.
SuiteSparse_Config_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so

//The directory containing a CMake configuration file for SuiteSparse.
SuiteSparse_DIR:PATH=SuiteSparse_DIR-NOTFOUND

//Path to a file.
SuiteSparse_SPQR_INCLUDE_DIR:PATH=/usr/include/suitesparse

//Path to a library.
SuiteSparse_SPQR_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libspqr.so

//The directory containing a CMake configuration file for TBB.
TBB_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/TBB

//Path to a file.
Triclops_INCLUDE_DIR:PATH=Triclops_INCLUDE_DIR-NOTFOUND

//Path to a library.
Triclops_LIBRARY:FILEPATH=Triclops_LIBRARY-NOTFOUND

//Path to a file.
USB_10_INCLUDE_DIR:PATH=/usr/include

//Path to a library.
USB_10_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libusb-1.0.so

//The directory containing VTKConfig.cmake
VTK_DIR:PATH=/usr/lib/cmake/vtk-7.1

//Include AliceVision support
WITH_ALICE_VISION:BOOL=OFF

//Include CCCoreLib support
WITH_CCCORELIB:BOOL=OFF

//Include Ceres support
WITH_CERES:BOOL=ON

//Include CPUTSDF support
WITH_CPUTSDF:BOOL=OFF

//Include cvsba support
WITH_CVSBA:BOOL=OFF

//Include dc1394 support
WITH_DC1394:BOOL=ON

//Include depthai-core support
WITH_DEPTHAI:BOOL=ON

//Include DVO support
WITH_DVO:BOOL=OFF

//Include FastCV support
WITH_FASTCV:BOOL=ON

//Include FLOAM support
WITH_FLOAM:BOOL=OFF

//Include FlyCapture2/Triclops support
WITH_FLYCAPTURE2:BOOL=ON

//Include FOVIS support
WITH_FOVIS:BOOL=OFF

//Include Freenect support
WITH_FREENECT:BOOL=ON

//Include Freenect2 support
WITH_FREENECT2:BOOL=ON

//Include g2o support
WITH_G2O:BOOL=ON

//Include GTSAM support
WITH_GTSAM:BOOL=ON

//Include Kinect for Azure support
WITH_K4A:BOOL=ON

//Include Kinect for Windows v2 support
WITH_K4W2:BOOL=ON

//Include LOAM support
WITH_LOAM:BOOL=OFF

//Include Madgwick IMU filtering support
WITH_MADGWICK:BOOL=ON

//Include MSCKF_VIO support
WITH_MSCKF_VIO:BOOL=OFF

//Include mynteye-s support
WITH_MYNTEYE:BOOL=OFF

//Include Octomap support
WITH_OCTOMAP:BOOL=ON

//Include OKVIS support
WITH_OKVIS:BOOL=OFF

//Include Open3D support
WITH_OPEN3D:BOOL=ON

//Include open_chisel support
WITH_OPENCHISEL:BOOL=OFF

//Include OpenMP support
WITH_OPENMP:BOOL=ON

//Include OpenNI2 support
WITH_OPENNI2:BOOL=ON

//Include OpenVINS support
WITH_OPENVINS:BOOL=OFF

//Include ORB Octree feature support
WITH_ORB_OCTREE:BOOL=ON

//Include ORB_SLAM2 or ORB_SLAM3  support
WITH_ORB_SLAM:BOOL=OFF

//Include PDAL support
WITH_PDAL:BOOL=ON

//Include libpointmatcher support
WITH_POINTMATCHER:BOOL=ON

//Include Python3 support (PyMatcher, PyDetector)
WITH_PYTHON:BOOL=OFF

//Use more than one Python interpreter.
WITH_PYTHON_THREADING:BOOL=OFF

//Include Qt support
WITH_QT:BOOL=ON

//Include RealSense support
WITH_REALSENSE:BOOL=ON

//Include RealSense support
WITH_REALSENSE2:BOOL=ON

//Include RealSenseSlam support
WITH_REALSENSE_SLAM:BOOL=ON

//Include Torch support (SuperPoint)
WITH_TORCH:BOOL=OFF

//Include TORO support
WITH_TORO:BOOL=ON

//Include Vertigo support
WITH_VERTIGO:BOOL=ON

//Include VINS-Fusion support
WITH_VINS:BOOL=OFF

//Include VISO2 support
WITH_VISO2:BOOL=OFF

//Include ZED sdk support
WITH_ZED:BOOL=OFF

//Include ZED Open Capture support
WITH_ZEDOC:BOOL=ON

//The directory containing a CMake configuration file for XLink.
XLink_DIR:PATH=/home/igcs/depthai-core/build/install/lib/cmake/depthai/dependencies/lib/cmake/XLink

//Path to a file.
ZEDOC_INCLUDE_DIR:PATH=ZEDOC_INCLUDE_DIR-NOTFOUND

//Path to a library.
ZEDOC_LIBRARY:FILEPATH=ZEDOC_LIBRARY-NOTFOUND

//The directory containing a CMake configuration file for ZED.
ZED_DIR:PATH=ZED_DIR-NOTFOUND

//Path to a file.
ZLIB_INCLUDE_DIR:PATH=/usr/include

//Path to a library.
ZLIB_LIBRARY_DEBUG:FILEPATH=ZLIB_LIBRARY_DEBUG-NOTFOUND

//Path to a library.
ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libz.so

//The directory containing a CMake configuration file for depthai.
depthai_DIR:PATH=/home/igcs/depthai-core/build/install/lib/cmake/depthai

//The directory containing a CMake configuration file for flann.
flann_DIR:PATH=flann_DIR-NOTFOUND

//The directory containing a CMake configuration file for freenect2.
freenect2_DIR:PATH=/usr/local/freenect2/lib/cmake/freenect2

//Path to a file.
freenect2_INCLUDE_DIR:PATH=/usr/local/freenect2/include

//Path to a library.
freenect2_LIBRARY:FILEPATH=/usr/local/freenect2/lib/libfreenect2.so

//The directory containing a CMake configuration file for g2o.
g2o_DIR:PATH=/opt/ros/foxy/lib/cmake/g2o

//The directory containing a CMake configuration file for k4a.
k4a_DIR:PATH=k4a_DIR-NOTFOUND

//The directory containing a CMake configuration file for k4arecord.
k4arecord_DIR:PATH=k4arecord_DIR-NOTFOUND

//The directory containing a CMake configuration file for libnabo.
libnabo_DIR:PATH=/opt/ros/foxy/share/libnabo/cmake

//The directory containing a CMake configuration file for libnop.
libnop_DIR:PATH=/home/igcs/depthai-core/build/install/lib/cmake/depthai/dependencies/lib/cmake/libnop

//The directory containing a CMake configuration file for libpointmatcher.
libpointmatcher_DIR:PATH=/usr/local/share/libpointmatcher/cmake

//The directory containing a CMake configuration file for mynteye.
mynteye_DIR:PATH=mynteye_DIR-NOTFOUND

//The directory containing a CMake configuration file for nlohmann_json.
nlohmann_json_DIR:PATH=/home/igcs/depthai-core/build/install/lib/cmake/depthai/dependencies/lib/cmake/nlohmann_json

//The directory containing a CMake configuration file for octomap.
octomap_DIR:PATH=/opt/ros/foxy/share/octomap

//Path to a library.
pkgcfg_lib_PC_FLANN_flann:FILEPATH=/usr/lib/x86_64-linux-gnu/libflann.so

//Path to a library.
pkgcfg_lib_PC_FLANN_flann_cpp:FILEPATH=/usr/lib/x86_64-linux-gnu/libflann_cpp.so

//Path to a library.
pkgcfg_lib_PC_FLANN_lz4:FILEPATH=/usr/lib/x86_64-linux-gnu/liblz4.so

//Path to a library.
pkgcfg_lib_PC_OPENNI_OpenNI:FILEPATH=/usr/lib/libOpenNI.so

//Path to a library.
pkgcfg_lib_PC_USB_10_usb-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libusb-1.0.so

//Path to a library.
pnmutils_LIBRARY:FILEPATH=pnmutils_LIBRARY-NOTFOUND

//The directory containing a CMake configuration file for realsense2.
realsense2_DIR:PATH=/opt/ros/foxy/lib/x86_64-linux-gnu/cmake/realsense2

//Dependencies for the target
.....................................................

`

Rtabmap-ros fails to compile trying any combination, even modifying cmakelists to find opencv 4.5.5 or compilint again cv_bridge into the ws

~/ros2_rtabmap_ws$ colcon build --symlink-install 
[0.498s] WARNING:colcon.colcon_core.verb:Some selected packages are already built in one or more underlay workspaces:
    'cv_bridge' is in: /home/igcs/isaac_ws/install/cv_bridge, /opt/ros/foxy
    'image_geometry' is in: /home/igcs/isaac_ws/install/image_geometry, /opt/ros/foxy
    'opencv_tests' is in: /home/igcs/isaac_ws/install/opencv_tests
    'vision_opencv' is in: /home/igcs/isaac_ws/install/vision_opencv, /opt/ros/foxy
....................................................
.....................................................
Starting >>> rtabmap_ros
[Processing: rtabmap_ros]                                  
[Processing: rtabmap_ros]                                      
[Processing: rtabmap_ros]e] [rtabmap_ros:build 90% - 1min 30.1s]
[Processing: rtabmap_ros]                                       
--- stderr: rtabmap_ros                                        
In file included from /usr/include/pcl-1.10/pcl/octree/octree_base.h:45,
                 from /usr/include/pcl-1.10/pcl/octree/octree_pointcloud.h:41,
                 from /usr/include/pcl-1.10/pcl/octree/octree_search.h:43,
                 from /usr/include/pcl-1.10/pcl/search/octree.h:42,
                 from /usr/include/pcl-1.10/pcl/search/pcl_search.h:44,
                 from /usr/include/pcl-1.10/pcl/filters/radius_outlier_removal.h:43,
                 from /home/igcs/ros2_rtabmap_ws/src/rtabmap_ros-foxy-devel/src/nodelets/point_cloud_assembler.cpp:35:
/usr/include/pcl-1.10/pcl/octree/octree_key.h:155:9: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
  155 |         };
      |         ^
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_point_cloud_aggregator.dir/build.make:373: point_cloud_aggregator] Error 1
make[1]: *** [CMakeFiles/Makefile2:705: CMakeFiles/rtabmap_point_cloud_aggregator.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_rgb_sync.dir/build.make:387: rgb_sync] Error 1
make[1]: *** [CMakeFiles/Makefile2:1139: CMakeFiles/rtabmap_rgb_sync.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_rgbd_relay.dir/build.make:387: rgbd_relay] Error 1
make[1]: *** [CMakeFiles/Makefile2:1170: CMakeFiles/rtabmap_rgbd_relay.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_stereo_sync.dir/build.make:387: stereo_sync] Error 1
make[1]: *** [CMakeFiles/Makefile2:312: CMakeFiles/rtabmap_stereo_sync.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_rgbd_sync.dir/build.make:387: rgbd_sync] Error 1
make[1]: *** [CMakeFiles/Makefile2:765: CMakeFiles/rtabmap_rgbd_sync.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_pointcloud_to_depthimage.dir/build.make:387: pointcloud_to_depthimage] Error 1
make[1]: *** [CMakeFiles/Makefile2:195: CMakeFiles/rtabmap_pointcloud_to_depthimage.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_rgbdx_sync.dir/build.make:387: rgbdx_sync] Error 1
make[1]: *** [CMakeFiles/Makefile2:1015: CMakeFiles/rtabmap_rgbdx_sync.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_point_cloud_xyz.dir/build.make:373: point_cloud_xyz] Error 1
make[1]: *** [CMakeFiles/Makefile2:454: CMakeFiles/rtabmap_point_cloud_xyz.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_point_cloud_xyzrgb.dir/build.make:387: point_cloud_xyzrgb] Error 1
make[1]: *** [CMakeFiles/Makefile2:425: CMakeFiles/rtabmap_point_cloud_xyzrgb.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_obstacles_detection.dir/build.make:373: obstacles_detection] Error 1
make[1]: *** [CMakeFiles/Makefile2:955: CMakeFiles/rtabmap_obstacles_detection.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_point_cloud_assembler.dir/build.make:373: point_cloud_assembler] Error 1
make[1]: *** [CMakeFiles/Makefile2:224: CMakeFiles/rtabmap_point_cloud_assembler.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_rgbd_odometry.dir/build.make:392: rgbd_odometry] Error 1
make[1]: *** [CMakeFiles/Makefile2:1077: CMakeFiles/rtabmap_rgbd_odometry.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_stereo_odometry.dir/build.make:392: stereo_odometry] Error 1
make[1]: *** [CMakeFiles/Makefile2:566: CMakeFiles/rtabmap_stereo_odometry.dir/all] Error 2
/usr/bin/ld: librtabmap_plugins.so: undefined reference to `image_transport::create_subscription(rclcpp::Node*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > const> const&)> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, rmw_qos_profile_t)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/rtabmap_icp_odometry.dir/build.make:392: icp_odometry] Error 1
make[1]: *** [CMakeFiles/Makefile2:1108: CMakeFiles/rtabmap_icp_odometry.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
---
Failed   <<< rtabmap_ros [2min 10s, exited with code 2]

Summary: 5 packages finished [5min 31s]
  1 package failed: rtabmap_ros
  3 packages had stderr output: opencv_tests rtabmap rtabmap_ros

Thanks by share !!!!

matlabbe commented 1 year ago

This is maybe resolved on latest ros2 branch as foxy build is green: https://github.com/introlab/rtabmap/actions/runs/3555309659/jobs/5971928114