unable to build rtabmap with okvis and msckf

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

unable to build rtabmap with okvis and msckf

Rohit
while i run cmake .. i get these warnings

Eigen found (include: /usr/include/eigen3, version: 3.2.92)
OpenNI found (include: /usr/include/ni, lib: /usr/lib/libOpenNI.so)
The imported target "vtkRenderingPythonTkWidgets" references the file
   "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.

The imported target "vtk" references the file
   "/usr/bin/vtk"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-6.2/VTKTargets.cmake"
but not all the files it references.

QHULL found (include: /usr/include, lib: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so)
OpenNI found (include: /usr/include/ni, lib: /usr/lib/libOpenNI.so)
CMake Warning at CMakeLists.txt:212 (MESSAGE):
  PCL compile options contain "-march=native", make sure all libraries using
  Eigen are also compiled with that flag to avoid some segmentation faults
  (with gdb referring to some Eigen functions).


Found Sqlite3: /usr/include /usr/lib/x86_64-linux-gnu/libsqlite3.so
Found OpenMP: -fopenmp  
Found OpenMP
Found OpenCV: /opt/ros/kinetic/include/opencv-3.3.1-dev;/opt/ros/kinetic/include/opencv-3.3.1-dev/opencv
Found PCL: /usr/local/include/pcl-1.10;/usr/include/eigen3;/usr/include;/usr/include/ni;/usr/include/vtk-6.2;/usr/include/freetype2;/usr/include/x86_64-linux-gnu/freetype2;/usr/include/x86_64-linux-gnu;/usr/include/jsoncpp
Found ZLIB: /usr/include
VTK_RENDERING_BACKEND=OpenGL
Found Freenect: /usr/include
Found DC1394: /usr/include/dc1394
Old g2o version detected with c++03 interface (config file: /opt/ros/kinetic/include/g2o/config.h).
Found g2o: /opt/ros/kinetic/include;/usr/include/suitesparse;/usr/include/suitesparse
GTSAM include directory:  /usr/local/lib/cmake/GTSAM/../../../include;/usr/include;/usr/include/eigen3
FlyCapture2_INCLUDE_DIR=FlyCapture2_INCLUDE_DIR-NOTFOUND
FlyCapture2_LIBRARY=FlyCapture2_LIBRARY-NOTFOUND
Triclops_INCLUDE_DIR=Triclops_INCLUDE_DIR-NOTFOUND
Triclops_LIBRARY=Triclops_LIBRARY-NOTFOUND
FlyCaptureBridge_LIBRARY=FlyCaptureBridge_LIBRARY-NOTFOUND
Found cvsba: /usr/local/include
Using CATKIN_DEVEL_PREFIX: /home/slam_rtabmap/rtabmap/build/devel
Using CMAKE_PREFIX_PATH: /home/slam_rtabmap/catkin_ws/devel;/opt/ros/kinetic
This workspace overlays: /home/slam_rtabmap/catkin_ws/devel;/opt/ros/kinetic
Found PythonInterp: /usr/bin/python2 (found suitable version "2.7.12", minimum required is "2")
Using PYTHON_EXECUTABLE: /usr/bin/python2
Using Debian Python package layout
Using empy: /usr/bin/empy
Using CATKIN_ENABLE_TESTING: ON
Call enable_testing()
Using CATKIN_TEST_RESULTS_DIR: /home/slam_rtabmap/rtabmap/build/test_results
Found gtest sources under '/usr/src/gmock': gtests will be built
Found gmock sources under '/usr/src/gmock': gmock will be built
CMake Warning (dev) at /usr/src/gmock/CMakeLists.txt:40 (project):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    PROJECT_VERSION
    PROJECT_VERSION_MAJOR
    PROJECT_VERSION_MINOR
    PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/src/gtest/CMakeLists.txt:42 (project):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    PROJECT_VERSION
    PROJECT_VERSION_MAJOR
    PROJECT_VERSION_MINOR
    PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

Found PythonInterp: /usr/bin/python2 (found version "2.7.12")
Using Python nosetests: /usr/bin/nosetests-2.7
catkin 0.7.20
BUILD_SHARED_LIBS is on
Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
Found loam_velodyne: /home/slam_rtabmap/catkin_ws/src/loam_velodyne/include;/usr/include/eigen3;/usr/local/include/pcl-1.10;/usr/include;/usr/include/ni;/usr/include/vtk-6.2;/usr/include/freetype2;/usr/include/x86_64-linux-gnu/freetype2;/usr/include/x86_64-linux-gnu;/usr/include/jsoncpp;/opt/ros/kinetic/include;/opt/ros/kinetic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp;/usr/include/pcl-1.7
Found octomap 1.8.1: /opt/ros/kinetic/include
Found libfovis: /home/slam_rtabmap/catkin_ws/src/libfovis-kinetic/libfovis
Found okvis: /home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_util/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_kinematics/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_time/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_cv/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_common/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_ceres/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_timing/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_matcher/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_frontend/include;/home/slam_rtabmap/catkin_ws/src/okvis_ros/okvis/okvis_multisensor_processing/include;/home/slam_rtabmap/catkin_ws/build/okvis_ros/okvis
Found brisk: /home/slam_rtabmap/catkin_ws/build/okvis_ros/okvis/brisk/src/brisk_external/include;/home/slam_rtabmap/catkin_ws/build/okvis_ros/okvis/brisk/src/brisk_external/agast/include;/home/slam_rtabmap/catkin_ws/build/okvis_ros/okvis/brisk/src/brisk_external-build
Found opengv: /home/slam_rtabmap/catkin_ws/build/okvis_ros/okvis/opengv/src/opengv/include;/home/slam_rtabmap/catkin_ws/build/okvis_ros/okvis/opengv/src/opengv_external-build
Found installed version of Eigen: /usr/lib/cmake/eigen3
Found required Ceres dependency: Eigen version 3.2.92 in /usr/include/eigen3
Found required Ceres dependency: glog
Found required Ceres dependency: gflags
Found Ceres version: 1.14.0 installed in: /usr/local with components: [EigenSparse, SparseLinearAlgebraLibrary, LAPACK, SuiteSparse, CXSparse, SchurSpecializations, OpenMP, Multithreading]
Found ceres 1.14.0: /usr/local/include;/usr/include/eigen3;/usr/include;/usr/include
Found msckf_vio: /usr/local/include;/usr/include;/usr/include/eigen3;/opt/ros/kinetic/include/opencv-3.3.1-dev;/opt/ros/kinetic/include/opencv-3.3.1-dev/opencv;/usr/include/suitesparse;/opt/ros/kinetic/include;/opt/ros/kinetic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp;/opt/ros/kinetic/share/orocos_kdl/../../include;/usr/include/pcl-1.7;/usr/include/ni;/usr/include/vtk-6.2;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi;/usr/include/jsoncpp;/usr/include/freetype2;/usr/include/python2.7;/usr/include/x86_64-linux-gnu;/usr/include/tcl;/usr/include/libxml2
Found vins: /home/slam_rtabmap/catkin_ws/src/VINS-Fusion/vins_estimator/src;/opt/ros/kinetic/include;/usr/include;/opt/ros/kinetic/share/xmlrpcpp/cmake/../../../include/xmlrpcpp;/opt/ros/kinetic/include/opencv-3.3.1-dev;/opt/ros/kinetic/include/opencv-3.3.1-dev/opencv;/home/slam_rtabmap/catkin_ws/src/VINS-Fusion/camera_models/include
CMake Warning at CMakeLists.txt:547 (MESSAGE):
  VINS and OKVIS will be both linked to project, make sure VINS has been
  built with against same Ceres version than OKVIS to avoid some crashes.


Architecture: x86_64
Found Pthreads
--------------------------------------------
Info :
  Version : 0.19.6
  CMAKE_INSTALL_PREFIX = /usr/local
  CMAKE_BUILD_TYPE =     Release
  CMAKE_INSTALL_LIBDIR = lib
  BUILD_APP =            ON
  BUILD_TOOLS =          ON
  BUILD_EXAMPLES =       ON
  BUILD_SHARED_LIBS =    ON
  CMAKE_CXX_FLAGS =  -fmessage-length=0  -fopenmp -std=c++14
  FLANN_KDTREE_MEM_OPT = OFF
  PCL_DEFINITIONS = -DDISABLE_PCAP;-DDISABLE_PNG;-DDISABLE_LIBUSB_1_0
  PCL_VERSION = 1.10.1
  PCL_COMPILE_OPTIONS = -march=native;-msse4.2;-mfpmath=sse

Optional dependencies ('*' affects some default parameters) :
 *With OpenCV 3 xfeatures2d module (SIFT/SURF/BRIEF/FREAK) = YES (License: Non commercial)
  With Qt5                  = YES (License: Open Source or Commercial)
  With VTK 6.2              = YES (License: BSD)
  With external SQLite3     = YES (License: Public Domain)
  With ORB OcTree           = YES (License: GPLv3)
  With Madgwick             = YES (License: GPL)
  With FastCV               = NO (FastCV not found)

 Solvers:
  With TORO                 = YES (License: Creative Commons [Attribution-NonCommercial-ShareAlike])
 *With g2o                  = YES (License: BSD)
 *With GTSAM                = YES (License: BSD)
 *With Ceres                = YES (License: BSD)
  With VERTIGO              = YES (License: GPLv3)
  With cvsba                = YES (License: GPLv2)
 *With libpointmatcher      = NO (libpointmatcher not found)

 Reconstruction Approaches:
  With OCTOMAP              = YES (License: BSD)
  With CPUTSDF              = NO (CPUTSDF not found)
  With OpenChisel           = NO (open_chisel not found)
  With AliceVision          = NO (WITH_ALICE_VISION=OFF)

 Camera Drivers:
  With Freenect             = YES (License: Apache v2 and/or GPLv2)
  With OpenNI2              = NO (OpenNI2 not found)
  With Freenect2            = NO (libfreenect2 not found)
  With Kinect for Windows 2 = NO (Kinect for Windows 2 SDK not found)
  With Kinect for Azure     = NO (Kinect for Azure SDK not found)
  With dc1394               = YES (License: LGPL)
  With FlyCapture2/Triclops = NO (Point Grey SDK not found)
  With ZED                  = NO (ZED sdk not found)
  With RealSense            = NO (librealsense not found)
  With RealSense2           = NO (librealsense2 not found)

 Odometry Approaches:
  With loam_velodyne        = YES (License: BSD)
  With libfovis             = YES (License: GPLv2)
  With libviso2             = NO (libviso2 not found)
  With dvo_core             = NO (dvo_core not found)
  With okvis                = YES (License: BSD)
  With msckf_vio            = YES (License: Penn Software License)
  With VINS-Fusion          = YES (License: GPLv3)
  With ORB_SLAM2            = NO (WITH_G2O should be OFF as ORB_SLAM2 uses its own g2o version)
--------------------------------------------
Configuring done
CMake Warning at corelib/src/CMakeLists.txt:599 (ADD_LIBRARY):
  Cannot generate a safe linker search path for target rtabmap_core because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at corelib/src/CMakeLists.txt:599 (ADD_LIBRARY):
  Cannot generate a safe runtime search path for target rtabmap_core because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_utilite.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at guilib/src/CMakeLists.txt:197 (ADD_LIBRARY):
  Cannot generate a safe linker search path for target rtabmap_gui because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at guilib/src/CMakeLists.txt:197 (ADD_LIBRARY):
  Cannot generate a safe runtime search path for target rtabmap_gui because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libg2o_core.so]
      dir 3 must precede it due to runtime library [libfovis.so.1]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/opt/ros/kinetic/lib]
    dir 3 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 4 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at app/src/CMakeLists.txt:73 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target rtabmap because files
  in some directories may conflict with libraries in implicit directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at app/src/CMakeLists.txt:73 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target rtabmap because there
  is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at tools/ConsoleApp/CMakeLists.txt:27 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target consoleApp because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/ConsoleApp/CMakeLists.txt:27 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target consoleApp because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/Camera/CMakeLists.txt:17 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target camera because files
  in some directories may conflict with libraries in implicit directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/Camera/CMakeLists.txt:17 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target camera because there
  is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/StereoEval/CMakeLists.txt:17 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target stereoEval because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/StereoEval/CMakeLists.txt:17 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target stereoEval because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/KittiDataset/CMakeLists.txt:31 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target kitti_dataset because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/KittiDataset/CMakeLists.txt:31 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target kitti_dataset because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/RgbdDataset/CMakeLists.txt:39 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target rgbd_dataset because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/RgbdDataset/CMakeLists.txt:39 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target rgbd_dataset because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/EurocDataset/CMakeLists.txt:49 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target euroc_dataset because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/EurocDataset/CMakeLists.txt:49 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target euroc_dataset because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/Recovery/CMakeLists.txt:29 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target recovery because files
  in some directories may conflict with libraries in implicit directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/Recovery/CMakeLists.txt:29 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target recovery because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/Reprocess/CMakeLists.txt:40 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target reprocess because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/Reprocess/CMakeLists.txt:40 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target reprocess because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libg2o_core.so]
      dir 3 must precede it due to runtime library [libfovis.so.1]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/opt/ros/kinetic/lib]
    dir 3 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 4 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/DetectMoreLoopClosures/CMakeLists.txt:29 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target detectMoreLoopClosures
  because files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/DetectMoreLoopClosures/CMakeLists.txt:29 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target
  detectMoreLoopClosures because there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/Export/CMakeLists.txt:25 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target export because files
  in some directories may conflict with libraries in implicit directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/Export/CMakeLists.txt:25 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target export because there
  is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/Report/CMakeLists.txt:44 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target report because files
  in some directories may conflict with libraries in implicit directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/Report/CMakeLists.txt:44 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target report because there
  is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at tools/CameraRGBD/CMakeLists.txt:31 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target rgbd_camera because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/CameraRGBD/CMakeLists.txt:31 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target rgbd_camera because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at tools/DatabaseViewer/CMakeLists.txt:31 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target databaseViewer because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/DatabaseViewer/CMakeLists.txt:31 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target databaseViewer
  because there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at tools/EpipolarGeometry/CMakeLists.txt:29 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target epipolar_geometry
  because files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/EpipolarGeometry/CMakeLists.txt:29 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target epipolar_geometry
  because there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at tools/OdometryViewer/CMakeLists.txt:40 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target odometryViewer because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/OdometryViewer/CMakeLists.txt:40 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target odometryViewer
  because there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at tools/DataRecorder/CMakeLists.txt:40 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target dataRecorder because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/DataRecorder/CMakeLists.txt:40 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target dataRecorder because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at tools/Calibration/CMakeLists.txt:31 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target calibration because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at tools/Calibration/CMakeLists.txt:31 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target calibration because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at examples/BOWMapping/CMakeLists.txt:44 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target bow_mapping because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at examples/BOWMapping/CMakeLists.txt:44 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target bow_mapping because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 4 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_core.so.0.19]
    dir 4 is [/opt/ros/kinetic/lib]
    dir 5 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]

  Some of these libraries may not be found correctly.


CMake Warning at examples/RGBDMapping/CMakeLists.txt:77 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target rgbd_mapping because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at examples/RGBDMapping/CMakeLists.txt:77 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target rgbd_mapping because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at examples/WifiMapping/CMakeLists.txt:89 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target wifi_mapping because
  files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at examples/WifiMapping/CMakeLists.txt:89 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target wifi_mapping because
  there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


CMake Warning at examples/NoEventsExample/CMakeLists.txt:63 (ADD_EXECUTABLE):
  Cannot generate a safe linker search path for target noEventsExample
  because files in some directories may conflict with libraries in implicit
  directories:

    link library [libpcl_common.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_kdtree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_octree.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_search.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_io.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_sample_consensus.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_filters.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_features.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_segmentation.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_surface.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_registration.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_recognition.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_keypoints.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_visualization.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_people.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_outofcore.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib
    link library [libpcl_tracking.so] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
      /usr/local/lib

  Some of these libraries may not be found correctly.


CMake Warning at examples/NoEventsExample/CMakeLists.txt:63 (ADD_EXECUTABLE):
  Cannot generate a safe runtime search path for target noEventsExample
  because there is a cycle in the constraint graph:

    dir 0 is [/usr/local/lib]
      dir 2 must precede it due to runtime library [libfovis.so.1]
      dir 3 must precede it due to runtime library [libg2o_core.so]
    dir 1 is [/home/slam_rtabmap/rtabmap/bin]
    dir 2 is [/home/slam_rtabmap/catkin_ws/devel/lib]
      dir 0 must precede it due to runtime library [libmsckf_vio.so]
    dir 3 is [/opt/ros/kinetic/lib]
    dir 4 is [/usr/lib/x86_64-linux-gnu/hdf5/serial/lib]
    dir 5 is [/opt/ros/kinetic/lib/x86_64-linux-gnu]
      dir 1 must precede it due to runtime library [librtabmap_gui.so.0.19]

  Some of these libraries may not be found correctly.


Generating done

and while running make i get this error ..

make -j12
Scanning dependencies of target rtabmap_utilite
[  1%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UEventsHandler.cpp.o
[  1%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UEventsSender.cpp.o
[  1%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UEventsManager.cpp.o
[  2%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UDirectory.cpp.o
[  2%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UFile.cpp.o
[  2%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/ULogger.cpp.o
[  2%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UConversion.cpp.o
[  3%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UThread.cpp.o
[  3%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UTimer.cpp.o
[  3%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UProcessInfo.cpp.o
[  4%] Building CXX object utilite/src/CMakeFiles/rtabmap_utilite.dir/UVariant.cpp.o
[  4%] Linking CXX shared library ../../../bin/librtabmap_utilite.so
[  4%] Built target rtabmap_utilite
Scanning dependencies of target res_tool
Scanning dependencies of target imagesJoiner
Scanning dependencies of target extractObject
[  5%] Building CXX object utilite/resource_generator/CMakeFiles/res_tool.dir/main.cpp.o
[  6%] Building CXX object tools/ImagesJoiner/CMakeFiles/imagesJoiner.dir/main.cpp.o
[  6%] Building CXX object tools/ExtractObject/CMakeFiles/extractObject.dir/main.cpp.o
[  6%] Linking CXX executable ../../../bin/rtabmap-res_tool
[  6%] Built target res_tool
[  6%] [Creating resources]
 Using namespace=rtabmap
 Using target directory=/home/slam_rtabmap/rtabmap/build/corelib/src
Input file "/home/slam_rtabmap/rtabmap/corelib/src/resources/DatabaseSchema.sql" size = 5664 bytes
Output file "/home/slam_rtabmap/rtabmap/build/corelib/src/DatabaseSchema_sql.h" size = 11555 bytes
Scanning dependencies of target rtabmap_core
[  6%] Linking CXX executable ../../../bin/rtabmap-imagesJoiner
[  6%] Built target imagesJoiner
[  6%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/RtabmapThread.cpp.o
[  7%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Rtabmap.cpp.o
[  7%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Statistics.cpp.o
[  7%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBDriver.cpp.o
[  8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Memory.cpp.o
[  8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBDriverSqlite3.cpp.o
[  8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Recovery.cpp.o
[  9%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Camera.cpp.o
[  9%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/DBReader.cpp.o
[ 10%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/CameraThread.cpp.o
[ 10%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/CameraModel.cpp.o
[ 10%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraFreenect.cpp.o
[ 11%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraFreenect2.cpp.o
[ 11%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraImages.cpp.o
[ 11%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraK4W2.cpp.o
[ 11%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraK4A.cpp.o
[ 12%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenni.cpp.o
[ 12%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenNI2.cpp.o
[ 12%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenNICV.cpp.o
[ 13%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraRealSense.cpp.o
[ 13%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraRealSense2.cpp.o
[ 13%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraRGBDImages.cpp.o
[ 14%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraStereoDC1394.cpp.o
[ 14%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraStereoFlyCapture2.cpp.o
[ 14%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraStereoImages.cpp.o
[ 15%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraStereoVideo.cpp.o
[ 15%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraStereoZed.cpp.o
[ 16%] Linking CXX executable ../../../bin/rtabmap-extractObject
[ 17%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraStereoTara.cpp.o
[ 17%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraVideo.cpp.o
[ 17%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/EpipolarGeometry.cpp.o
[ 17%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/VisualWord.cpp.o
[ 18%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/VWDictionary.cpp.o
[ 18%] Built target extractObject
[ 18%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/BayesFilter.cpp.o
[ 18%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Parameters.cpp.o
[ 19%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Signature.cpp.o
[ 19%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Features2d.cpp.o
[ 19%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Transform.cpp.o
[ 20%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/GeodeticCoords.cpp.o
[ 20%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util2d.cpp.o
[ 20%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d.cpp.o
[ 21%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d_filtering.cpp.o
[ 21%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d_mapping.cpp.o
[ 21%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d_transforms.cpp.o
[ 22%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d_registration.cpp.o
[ 22%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d_surface.cpp.o
[ 22%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d_features.cpp.o
[ 23%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d_correspondences.cpp.o
[ 23%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/util3d_motion_estimation.cpp.o
[ 23%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/SensorData.cpp.o
[ 24%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Graph.cpp.o
[ 24%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Compression.cpp.o
[ 24%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Link.cpp.o
[ 24%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/LaserScan.cpp.o
[ 25%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Optimizer.cpp.o
[ 25%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/optimizer/OptimizerTORO.cpp.o
[ 25%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/optimizer/OptimizerG2O.cpp.o
[ 26%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/optimizer/OptimizerGTSAM.cpp.o
[ 26%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/optimizer/OptimizerCVSBA.cpp.o
[ 26%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/optimizer/OptimizerCeres.cpp.o
[ 27%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Registration.cpp.o
[ 27%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/RegistrationIcp.cpp.o
[ 27%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/RegistrationVis.cpp.o
[ 28%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/Odometry.cpp.o
[ 28%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/OdometryThread.cpp.o
[ 28%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryF2M.cpp.o
[ 29%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryMono.cpp.o
[ 29%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryF2F.cpp.o
[ 29%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryFovis.cpp.o
[ 30%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryViso2.cpp.o
[ 30%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryDVO.cpp.o
[ 30%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryOkvis.cpp.o
/home/slam_rtabmap/rtabmap/corelib/src/Odometry.cpp: In member function ‘rtabmap::Transform rtabmap::Odometry::process(rtabmap::SensorData&, const rtabmap::Transform&, rtabmap::OdometryInfo*)’:
/home/slam_rtabmap/rtabmap/corelib/src/Odometry.cpp:310:71: warning: ‘void rtabmap::SensorData::setImageRaw(const cv::Mat&)’ is deprecated: Use setRGBDImage() or setStereoImage() with clearNotUpdated=false or removeRawData() instead. To be backward compatible, this function doesn't clear compressed data. [-Wdeprecated-declarations]
     data.setImageRaw(stereoModel_.left().rectifyImage(data.imageRaw()));
                                                                       ^
In file included from /home/slam_rtabmap/rtabmap/corelib/src/../include/rtabmap/core/Odometry.h:31:0,
                 from /home/slam_rtabmap/rtabmap/corelib/src/Odometry.cpp:28:
/home/slam_rtabmap/rtabmap/corelib/src/../include/rtabmap/core/SensorData.h:191:26: note: declared here
  RTABMAP_DEPRECATED(void setImageRaw(const cv::Mat & image), "Use setRGBDImage() or setStereoImage() with clearNotUpdated=false or removeRawData() instead. To be backward compatible, this function doesn't clear compressed data.");
                          ^
/home/slam_rtabmap/rtabmap/corelib/src/../include/rtabmap/core/RtabmapExp.h:42:39: note: in definition of macro ‘RTABMAP_DEPRECATED’
 #define RTABMAP_DEPRECATED(func, msg) func __attribute__ ((deprecated(msg)))
                                       ^
/home/slam_rtabmap/rtabmap/corelib/src/Odometry.cpp:311:79: warning: ‘void rtabmap::SensorData::setDepthOrRightRaw(const cv::Mat&)’ is deprecated: Use setRGBDImage() or setStereoImage() with clearNotUpdated=false or removeRawData() instead. To be backward compatible, this function doesn't clear compressed data. [-Wdeprecated-declarations]
     data.setDepthOrRightRaw(stereoModel_.right().rectifyImage(data.rightRaw()));
                                                                               ^
In file included from /home/slam_rtabmap/rtabmap/corelib/src/../include/rtabmap/core/Odometry.h:31:0,
                 from /home/slam_rtabmap/rtabmap/corelib/src/Odometry.cpp:28:
/home/slam_rtabmap/rtabmap/corelib/src/../include/rtabmap/core/SensorData.h:192:26: note: declared here
  RTABMAP_DEPRECATED(void setDepthOrRightRaw(const cv::Mat & image), "Use setRGBDImage() or setStereoImage() with clearNotUpdated=false or removeRawData() instead. To be backward compatible, this function doesn't clear compressed data.");
                          ^
/home/slam_rtabmap/rtabmap/corelib/src/../include/rtabmap/core/RtabmapExp.h:42:39: note: in definition of macro ‘RTABMAP_DEPRECATED’
 #define RTABMAP_DEPRECATED(func, msg) func __attribute__ ((deprecated(msg)))
                                       ^
[ 31%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryORBSLAM2.cpp.o
/home/slam_rtabmap/rtabmap/corelib/src/odometry/OdometryFovis.cpp: In destructor ‘virtual rtabmap::OdometryFovis::~OdometryFovis()’:
/home/slam_rtabmap/rtabmap/corelib/src/odometry/OdometryFovis.cpp:67:9: warning: deleting object of polymorphic class type ‘fovis::DepthImage’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
  delete depthImage_;
         ^
/home/slam_rtabmap/rtabmap/corelib/src/odometry/OdometryFovis.cpp:68:9: warning: deleting object of polymorphic class type ‘fovis::StereoDepth’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
  delete stereoDepth_;
         ^
/home/slam_rtabmap/rtabmap/corelib/src/odometry/OdometryFovis.cpp: In member function ‘virtual void rtabmap::OdometryFovis::reset(const rtabmap::Transform&)’:
/home/slam_rtabmap/rtabmap/corelib/src/odometry/OdometryFovis.cpp:93:10: warning: deleting object of polymorphic class type ‘fovis::DepthImage’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
   delete depthImage_;
          ^
/home/slam_rtabmap/rtabmap/corelib/src/odometry/OdometryFovis.cpp:98:10: warning: deleting object of polymorphic class type ‘fovis::StereoDepth’ which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor]
   delete stereoDepth_;
          ^
/home/slam_rtabmap/rtabmap/corelib/src/odometry/OdometryOkvis.cpp:53:41: fatal error: okvis/VioParametersReader.hpp: No such file or directory
compilation terminated.
corelib/src/CMakeFiles/rtabmap_core.dir/build.make:1747: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryOkvis.cpp.o' failed
make[2]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/odometry/OdometryOkvis.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:3442: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/all' failed
make[1]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2



 please help me build rtabmap as i want to process my own dataset with imu .
Reply | Threaded
Open this post in threaded view
|

Re: unable to build rtabmap with okvis and msckf

matlabbe
Administrator
Hi,

The compilation error is:
rtabmap/corelib/src/odometry/OdometryOkvis.cpp:53:41: 
fatal error: okvis/VioParametersReader.hpp: No such file or directory 

See here to know to which okvis version rtabmap has been tested with: https://github.com/introlab/rtabmap/blob/de4b17332df3fba67ea8b9c3cb040aadaba67d30/docker/jfr2018/Dockerfile#L136

In the same file, you can also see how the other dependencies have been also compiled. Some of them have patches to make the compilation work.

I see that you installed a lot of optional dependencies. If some of them you don't need, you can opt-out the option with "cmake -DWITH_FOVIS=OFF .." for example if we don't want to build with FOVIS. Many dependencies are research projects where they copied locally some dependencies that would be shared against all others. When versions differ, there are conflicts. It is why in the docker image, to be able to test all approaches, we compiled rtabmap many times with different options to avoid those conflicts.

For example, you have also this warning:
CMake Warning at CMakeLists.txt:547 (MESSAGE):
  VINS and OKVIS will be both linked to project, make sure VINS has been
  built with against same Ceres version than OKVIS to avoid some crashes.
So make sure this condition is respected, or build rtabmap one time with "-DWITH_OKVIS=OFF -DWITH_VINS=ON" and the other time with "-DWITH_OKVIS=ON -DWITH_VINS=OFF"

cheers,
Mathieu