MIT-SPARK / Kimera-VIO

Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.
BSD 2-Clause "Simplified" License
1.57k stars 418 forks source link

Build failure #82

Closed bennywijaya55 closed 1 year ago

bennywijaya55 commented 4 years ago

Description: Hello, I am trying to install Kimera-VIO in Ubuntu 16.04. I installed all the dependencies. But when I run 'sudo make -j4' for Kimera-VIO, the process terminate without fatal error.

Command: cd Kimera-VIO-master mkdir build cd build cmake .. make -j4

The configuration result shows no error whatsoever: -- The CXX compiler identification is GNU 5.4.0 -- Check for working CXX compiler: /usr/lib/ccache/c++ -- Check for working CXX compiler: /usr/lib/ccache/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- ============================================================== -- ==================== Dependencies =========================== -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE
-- Boost version: 1.58.0 -- Found the following Boost libraries: -- filesystem -- serialization -- regex -- timer -- date_time -- thread -- system -- chrono -- atomic -- Failed to find installed gflags CMake configuration, searching for gflags build directories exported with CMake. -- Found exported gflags build directory: /home/benny/maplab_ws/build/gflags_catkin/gflags_src-prefix/src/gflags_src -- Detected broken gflags install in: /home/benny/maplab_ws/build/gflags_catkin/gflags_src-prefix/src/gflags_src, version: 2.1.2 <= 2.1.2 which defines gflags_LIBRARIES = gflags which is not an imported CMake target, see: https://github.com/gflags/gflags/issues/110. Attempting to fix by detecting correct gflags target. -- Found valid gflags target: gflags-shared, updating gflags_LIBRARIES. -- Detected gflags version: 2.1.2 -- Found Gflags: /home/benny/maplab_ws/build/gflags_catkin/gflags_src-prefix/src/gflags_src/include
-- Failed to find installed glog CMake configuration, searching for glog build directories exported with CMake. -- Failed to find an installed/exported CMake configuration for glog, will perform search for installed glog components. -- Found Glog: /usr/include (Required is at least version "0.3.5") -- GTSAM include directory: /usr/local/lib/cmake/GTSAM/../../../include;/usr/include;/usr/local/include/gtsam/3rdparty/Eigen/ -- Found OpenCV: /opt/ros/kinetic (found suitable version "3.3.1", minimum required is "3.3.1") -- Vocabulary file exists, will not download. Cloning into 'googletest-src'... Note: checking out 'v1.10.x'.

You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example:

git checkout -b

HEAD is now at 703bd9c... Googletest export -- The C compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/lib/ccache/cc -- Check for working C compiler: /usr/lib/ccache/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found PythonInterp: /usr/bin/python (found version "2.7.12") -- Found GTest: /usr/lib/libgtest.a
-- =============================================================== -- ================ Configuration Options ====================== -- CMAKE_CXX_COMPILER_ID type : GNU -- CMAKE_CXX_COMPILER_VERSION : 5.4.0 -- Build flags
-- Build type : Release -- C compilation flags (Release) : -O3 -DNDEBUG -- C++ compilation flags (Release) : -O3 -DNDEBUG -- Configuring done -- Generating done -- Build files have been written to: /home/benny/kimeraVIO/Kimera-VIO-master/build

Console Output: [ 1%] Building CXX object external/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 2%] Linking CXX static library ../../../lib/libgtest.a [ 2%] Built target gtest [ 3%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/DataProviderInterface-definitions.cpp.o [ 4%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/DataProviderInterface.cpp.o [ 5%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/KittiDataProvider.cpp.o [ 6%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/DataProviderModule.cpp.o [ 7%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/EurocDataProvider.cpp.o [ 8%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoMatchingParams.cpp.o [ 9%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/CameraParams.cpp.o [ 10%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/StereoFrame.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/CameraParams.cpp:15:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Frame.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoFrame.h:38, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp: In member function ‘void VIO::StereoFrame::getRightKeypointsLKunrectified()’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:789:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < pxref.size(); i++) // fill in right frame ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp: In member function ‘VIO::StatusKeypointsCV VIO::StereoFrame::getRightKeypointsRectifiedRGBD(cv::Mat, cv::Mat, const StatusKeypointsCV&, const double&, const double&, const double&, const double&) const’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:994:8: warning: unused variable ‘writeImageLeftRightMatching’ [-Wunused-variable] bool writeImageLeftRightMatching = false; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp: In member function ‘std::pair<std::pair<VIO::KeypointStatus, cv::Point >, double> VIO::StereoFrame::findMatchingKeypointRectified(cv::Mat, const KeypointCV&, cv::Mat, int, int, int, int, double, bool) const’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:1086:7: warning: unused variable ‘result_cols’ [-Wunused-variable] int result_cols = stripe_cols - templ_cols + 1; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:1087:7: warning: unused variable ‘result_rows’ [-Wunused-variable] int result_rows = stripe_rows - templ_rows + 1; ^ [ 11%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoImuSyncPacket.cpp.o [ 12%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/VisionFrontEndModule.cpp.o [ 12%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoVisionFrontEnd.cpp.o [ 13%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/VisionFrontEndFactory.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoImuSyncPacket.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:20:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoImuSyncPacket.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h: In member function ‘void VIO::ImuFrontEnd::resetPreintegrationGravity(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h:164:40: error: ‘struct gtsam::PreintegrationParams’ has no member named ‘getGravity’ CHECK(gtsam::assertequal(pim->params()->getGravity(), reset_value)); ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoImuSyncPacket.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ CMakeFiles/kimera_vio.dir/build.make:254: recipe for target 'CMakeFiles/kimera_vio.dir/src/frontend/StereoImuSyncPacket.cpp.o' failed make[2]: [CMakeFiles/kimera_vio.dir/src/frontend/StereoImuSyncPacket.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndFactory.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:20:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndFactory.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h: In member function ‘void VIO::ImuFrontEnd::resetPreintegrationGravity(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h:164:40: error: ‘struct gtsam::PreintegrationParams’ has no member named ‘getGravity’ CHECK(gtsam::assertequal(pim->params()->getGravity(), reset_value)); ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndFactory.h:17:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp: In static member function ‘static VIO::StereoVisionFrontEnd::UniquePtr VIO::VisionFrontEndFactory::createFrontend(const VIO::FrontendType&, const VIO::ImuParams&, const ImuBias&, const VIO::FrontendParams&, const VIO::CameraParams&, VIO::DisplayQueue, bool)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp:46:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndFactory.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ CMakeFiles/kimera_vio.dir/build.make:326: recipe for target 'CMakeFiles/kimera_vio.dir/src/frontend/VisionFrontEndFactory.cpp.o' failed make[2]: [CMakeFiles/kimeravio.dir/src/frontend/VisionFrontEndFactory.cpp.o] Error 1 In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Camera.h:31:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/KittiDataProvider.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:20:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/KittiDataProvider.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h: In member function ‘void VIO::ImuFrontEnd::resetPreintegrationGravity(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h:164:40: error: ‘struct gtsam::PreintegrationParams’ has no member named ‘getGravity’ CHECK(gtsam::assertequal(pim->params()->getGravity(), reset_value)); ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/KittiDataProvider.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:3: warning: when initialized here [-Wreorder] FrontendOutput(const bool iskeyframe, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp: In member function ‘VIO::KittiDataProvider::KittiData::operator bool() const’: /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:29:26: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] timestamps.size() == left_imgnames.size() == right_imgnames.size(); ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp: In member function ‘bool VIO::KittiDataProvider::parseImuData(const string&, VIO::KittiDataProvider::KittiData)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:208:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp: In member function ‘virtual bool VIO::KittiDataProvider::spin()’: /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:55:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CMakeFiles/kimera_vio.dir/build.make:158: recipe for target 'CMakeFiles/kimera_vio.dir/src/dataprovider/KittiDataProvider.cpp.o' failed make[2]: * [CMakeFiles/kimeravio.dir/src/dataprovider/KittiDataProvider.cpp.o] Error 1 In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoVisionFrontEnd.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:20:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoVisionFrontEnd.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h: In member function ‘void VIO::ImuFrontEnd::resetPreintegrationGravity(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h:164:40: error: ‘struct gtsam::PreintegrationParams’ has no member named ‘getGravity’ CHECK(gtsam::assertequal(pim->params()->getGravity(), reset_value)); ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoVisionFrontEnd.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoVisionFrontEnd.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ CMakeFiles/kimera_vio.dir/build.make:278: recipe for target 'CMakeFiles/kimera_vio.dir/src/frontend/StereoVisionFrontEnd.cpp.o' failed make[2]: [CMakeFiles/kimeravio.dir/src/frontend/StereoVisionFrontEnd.cpp.o] Error 1 In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Camera.h:31:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderInterface.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:20:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderInterface.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h: In member function ‘void VIO::ImuFrontEnd::resetPreintegrationGravity(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h:164:40: error: ‘struct gtsam::PreintegrationParams’ has no member named ‘getGravity’ CHECK(gtsam::assertequal(pim->params()->getGravity(), reset_value)); ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderInterface.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:3: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ CMakeFiles/kimera_vio.dir/build.make:86: recipe for target 'CMakeFiles/kimera_vio.dir/src/dataprovider/DataProviderInterface.cpp.o' failed make[2]: * [CMakeFiles/kimeravio.dir/src/dataprovider/DataProviderInterface.cpp.o] Error 1 In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:20:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h: In member function ‘void VIO::ImuFrontEnd::resetPreintegrationGravity(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h:164:40: error: ‘struct gtsam::PreintegrationParams’ has no member named ‘getGravity’ CHECK(gtsam::assertequal(pim->params()->getGravity(), reset_value)); ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndModule.h:17:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndModule.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream*, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ CMakeFiles/kimera_vio.dir/build.make:302: recipe for target 'CMakeFiles/kimera_vio.dir/src/frontend/VisionFrontEndModule.cpp.o' failed make[2]: [CMakeFiles/kimeravio.dir/src/frontend/VisionFrontEndModule.cpp.o] Error 1 In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:20:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h: In member function ‘void VIO::ImuFrontEnd::resetPreintegrationGravity(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h:164:40: error: ‘struct gtsam::PreintegrationParams’ has no member named ‘getGravity’ CHECK(gtsam::assertequal(pim->params()->getGravity(), reset_value)); ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h: In constructor ‘VIO::DataProviderModule::DataProviderModule(VIO::MISOPipelineModule<VIO::StereoImuSyncPacket, VIO::StereoImuSyncPacket>::OutputQueue, const string&, const bool&, const VIO::StereoMatchingParams&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:126:24: warning: ‘VIO::DataProviderModule::stereo_matchingparams’ will be initialized after [-Wreorder] StereoMatchingParams stereo_matchingparams; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:124:13: warning: ‘VIO::Timestamp VIO::DataProviderModule::timestamp_lastframe’ [-Wreorder] Timestamp timestamp_lastframe; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:20:1: warning: when initialized here [-Wreorder] DataProviderModule::DataProviderModule( ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:33:40: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::uniqueptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::__cxx11::string VIO::ThreadsafeQueueBase<std::unique_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ CMakeFiles/kimera_vio.dir/build.make:110: recipe for target 'CMakeFiles/kimera_vio.dir/src/dataprovider/DataProviderModule.cpp.o' failed make[2]: * [CMakeFiles/kimeravio.dir/src/dataprovider/DataProviderModule.cpp.o] Error 1 In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Camera.h:31:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:31, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:20:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:31, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h: In member function ‘void VIO::ImuFrontEnd::resetPreintegrationGravity(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/imu-frontend/ImuFrontEnd.h:164:40: error: ‘struct gtsam::PreintegrationParams’ has no member named ‘getGravity’ CHECK(gtsam::assertequal(pim->params()->getGravity(), reset_value)); ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:31, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h: In constructor ‘VIO::EurocDataProvider::EurocDataProvider(const string&, const int&, const int&, const VIO::VioParams&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:192:11: warning: ‘VIO::EurocDataProvider::finalk’ will be initialized after [-Wreorder] FrameId finalk; // end frame ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:177:13: warning: ‘VIO::VioParams VIO::EurocDataProvider::pipelineparams’ [-Wreorder] VioParams pipelineparams; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:51:1: warning: when initialized here [-Wreorder] EurocDataProvider::EurocDataProvider(const std::string& dataset_path, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp: In member function ‘const VIO::InitializationPerformance VIO::EurocDataProvider::getInitializationPerformance(const std::vector&, const std::vector&, const VIO::VioNavState&, const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:602:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i < timestamps.size(); i++) { ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:35:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ CMakeFiles/kimera_vio.dir/build.make:134: recipe for target 'CMakeFiles/kimera_vio.dir/src/dataprovider/EurocDataProvider.cpp.o' failed make[2]: [CMakeFiles/kimera_vio.dir/src/dataprovider/EurocDataProvider.cpp.o] Error 1 CMakeFiles/Makefile2:520: recipe for target 'CMakeFiles/kimera_vio.dir/all' failed make[1]: * [CMakeFiles/kimera_vio.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2

bennywijaya55 commented 4 years ago

Dependencies: GTSAM: 4.0.0 OpenCV: 3.3.1

Also I havent make any change for the source code

ToniRV commented 4 years ago

The error you are seeing is because GTSAM version is too old, I would recommend using the newest changes in the develop branch of gtsam: git fetch && git checkout develop

Sushant-Chavan commented 4 years ago

Could the rosinstall files kimera_vio_ros_ssh and kimera_vio_ros_https in Kimera-VIO-ROS be updated to use the develop version instead of master?

bennywijaya55 commented 4 years ago

Hi, thanks for the reply! I have now use the latest version of GTSAM from the develop branch. It solved the previous problem. However now I have another problem and it is related to GTSAM again I think! Do you have any suggestions?

This is the cmake configuration output: -- The CXX compiler identification is GNU 5.4.0 -- Check for working CXX compiler: /usr/lib/ccache/c++ -- Check for working CXX compiler: /usr/lib/ccache/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- ============================================================== -- ==================== Dependencies =========================== -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE
-- Boost version: 1.58.0 -- Found the following Boost libraries: -- filesystem -- serialization -- regex -- timer -- date_time -- thread -- system -- chrono -- atomic -- Failed to find installed gflags CMake configuration, searching for gflags build directories exported with CMake. -- Found exported gflags build directory: /home/benny/maplab_ws/build/gflags_catkin/gflags_src-prefix/src/gflags_src -- Detected broken gflags install in: /home/benny/maplab_ws/build/gflags_catkin/gflags_src-prefix/src/gflags_src, version: 2.1.2 <= 2.1.2 which defines gflags_LIBRARIES = gflags which is not an imported CMake target, see: https://github.com/gflags/gflags/issues/110. Attempting to fix by detecting correct gflags target. -- Found valid gflags target: gflags-shared, updating gflags_LIBRARIES. -- Detected gflags version: 2.1.2 -- Found Gflags: /home/benny/maplab_ws/build/gflags_catkin/gflags_src-prefix/src/gflags_src/include
-- Failed to find installed glog CMake configuration, searching for glog build directories exported with CMake. -- Failed to find an installed/exported CMake configuration for glog, will perform search for installed glog components. -- Found Glog: /usr/include (Required is at least version "0.3.5") -- Boost version: 1.58.0 -- Found the following Boost libraries: -- serialization -- system -- filesystem -- thread -- program_options -- date_time -- timer -- chrono -- regex -- atomic -- GTSAM include directory: /usr/local/lib/cmake/GTSAM/../../../include -- Found OpenCV: /opt/ros/kinetic (found suitable version "3.3.1", minimum required is "3.3.1") -- Vocabulary file exists, will not download. Cloning into 'googletest-src'... Note: checking out 'v1.10.x'.

You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example:

git checkout -b

HEAD is now at 703bd9c... Googletest export -- The C compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/lib/ccache/cc -- Check for working C compiler: /usr/lib/ccache/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found PythonInterp: /usr/bin/python (found version "2.7.12") -- Found GTest: /usr/lib/libgtest.a
-- =============================================================== -- ================ Configuration Options ====================== -- CMAKE_CXX_COMPILER_ID type : GNU -- CMAKE_CXX_COMPILER_VERSION : 5.4.0 -- Build flags
-- Build type : Release -- C compilation flags (Release) : -O3 -DNDEBUG -- C++ compilation flags (Release) : -O3 -DNDEBUG -- Configuring done -- Generating done -- Build files have been written to: /home/benny/kimeraVIO/Kimera-VIO-master/build

Build error: Scanning dependencies of target gtest Scanning dependencies of target kimera_vio [ 1%] Building CXX object external/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 2%] Linking CXX static library ../../../lib/libgtest.a [ 2%] Built target gtest [ 3%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/DataProviderInterface-definitions.cpp.o [ 4%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/DataProviderModule.cpp.o [ 5%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/DataProviderInterface.cpp.o [ 6%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/EurocDataProvider.cpp.o [ 7%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/CameraParams.cpp.o [ 8%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoMatchingParams.cpp.o [ 9%] Building CXX object CMakeFiles/kimera_vio.dir/src/dataprovider/KittiDataProvider.cpp.o [ 10%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoFrame.cpp.o [ 11%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoImuSyncPacket.cpp.o [ 11%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoVisionFrontEnd.cpp.o [ 12%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/VisionFrontEndModule.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/CameraParams.cpp:15:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ [ 13%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/VisionFrontEndFactory.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Frame.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoFrame.h:38, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp: In member function ‘void VIO::StereoFrame::getRightKeypointsLKunrectified()’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:789:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < pxref.size(); i++) // fill in right frame ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp: In member function ‘VIO::StatusKeypointsCV VIO::StereoFrame::getRightKeypointsRectifiedRGBD(cv::Mat, cv::Mat, const StatusKeypointsCV&, const double&, const double&, const double&, const double&) const’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:994:8: warning: unused variable ‘writeImageLeftRightMatching’ [-Wunused-variable] bool writeImageLeftRightMatching = false; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp: In member function ‘std::pair<std::pair<VIO::KeypointStatus, cv::Point >, double> VIO::StereoFrame::findMatchingKeypointRectified(cv::Mat, const KeypointCV&, cv::Mat, int, int, int, int, double, bool) const’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:1086:7: warning: unused variable ‘result_cols’ [-Wunused-variable] int result_cols = stripe_cols - templ_cols + 1; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoFrame.cpp:1087:7: warning: unused variable ‘result_rows’ [-Wunused-variable] int result_rows = stripe_rows - templ_rows + 1; ^ [ 14%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/VisionFrontEndParams.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoImuSyncPacket.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoImuSyncPacket.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ [ 15%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/Tracker.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Camera.h:31:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/KittiDataProvider.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/KittiDataProvider.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool iskeyframe, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp: In member function ‘VIO::KittiDataProvider::KittiData::operator bool() const’: /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:29:26: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] timestamps.size() == left_imgnames.size() == right_imgnames.size(); ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp: In member function ‘bool VIO::KittiDataProvider::parseImuData(const string&, VIO::KittiDataProvider::KittiData)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/KittiDataProvider.cpp:208:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ [ 16%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/feature-detector/FeatureDetectorParams.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Camera.h:31:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderInterface.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderInterface.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ [ 17%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/feature-detector/FeatureDetector.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Camera.h:31:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:31, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderInterface.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:31, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h: In constructor ‘VIO::EurocDataProvider::EurocDataProvider(const string&, const int&, const int&, const VIO::VioParams&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:192:11: warning: ‘VIO::EurocDataProvider::finalk’ will be initialized after [-Wreorder] FrameId finalk; // end frame ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:177:13: warning: ‘VIO::VioParams VIO::EurocDataProvider::pipelineparams’ [-Wreorder] VioParams pipelineparams; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:51:1: warning: when initialized here [-Wreorder] EurocDataProvider::EurocDataProvider(const std::string& dataset_path, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp: In member function ‘const VIO::InitializationPerformance VIO::EurocDataProvider::getInitializationPerformance(const std::vector&, const std::vector&, const VIO::VioNavState&, const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:602:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 1; i < timestamps.size(); i++) { ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/EurocDataProvider.h:35:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/EurocDataProvider.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 18%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/feature-detector/NonMaximumSuppression.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Frame.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoFrame.h:38, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndParams.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ [ 20%] Building CXX object CMakeFiles/kimeravio.dir/src/frontend/feature-detector/anms/anms.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h: In constructor ‘VIO::DataProviderModule::DataProviderModule(VIO::MISOPipelineModule<VIO::StereoImuSyncPacket, VIO::StereoImuSyncPacket>::OutputQueue, const string&, const bool&, const VIO::StereoMatchingParams&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:126:24: warning: ‘VIO::DataProviderModule::stereo_matchingparams’ will be initialized after [-Wreorder] StereoMatchingParams stereo_matchingparams; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:124:13: warning: ‘VIO::Timestamp VIO::DataProviderModule::timestamp_lastframe’ [-Wreorder] Timestamp timestamp_lastframe; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:20:1: warning: when initialized here [-Wreorder] DataProviderModule::DataProviderModule( ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:33:40: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::uniqueptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::__cxx11::string VIO::ThreadsafeQueueBase<std::unique_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/dataprovider/DataProviderModule.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/dataprovider/DataProviderModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ [ 21%] Building CXX object CMakeFiles/kimeravio.dir/src/backend/VioBackEndModule.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndFactory.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndFactory.h:17:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndFactory.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 22%] Building CXX object CMakeFiles/kimeravio.dir/src/backend/VioBackEnd.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndModule.h:17:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndModule.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/VisionFrontEndModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 23%] Building CXX object CMakeFiles/kimera_vio.dir/src/backend/VioBackEndParams.cpp.o /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/anms/anms.cpp: In function ‘std::vector anms::TopN(const std::vector&, int)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/anms/anms.cpp:39:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (numRetPoints > keyPoints.size()) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/anms/anms.cpp: In function ‘std::vector anms::BrownANMS(const std::vector&, int)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/anms/anms.cpp:52:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (numRetPoints > keyPoints.size()) { ^ [ 24%] Building CXX object CMakeFiles/kimeravio.dir/src/backend/RegularVioBackEnd.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Frame.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/feature-detector/FeatureDetector.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/FeatureDetector.cpp:7: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/FeatureDetector.cpp: In member function ‘void VIO::FeatureDetector::featureDetection(VIO::Frame)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/FeatureDetector.cpp:107:8: warning: variable ‘start_time_tic’ set but not used [-Wunused-but-set-variable] auto start_time_tic = utils::Timer::tic(); ^ [ 25%] Building CXX object CMakeFiles/kimeravio.dir/src/backend/RegularVioBackEndParams.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Frame.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoFrame.h:38, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/VisionFrontEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/FeatureDetectorParams.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/FeatureDetectorParams.cpp: In member function ‘virtual bool VIO::FeatureDetectorParams::parseYAML(const string&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/feature-detector/FeatureDetectorParams.cpp:179:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ [ 26%] Building CXX object CMakeFiles/kimera_vio.dir/src/factors/ParallelPlaneRegularFactor.cpp.o [ 27%] Building CXX object CMakeFiles/kimeravio.dir/src/factors/PointPlaneFactor.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoVisionFrontEnd.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoVisionFrontEnd.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/StereoVisionFrontEnd.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 28%] Building CXX object CMakeFiles/kimeravio.dir/src/mesh/Mesh.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:8: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D-definitions.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display-definitions.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:27: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:8:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h: In constructor ‘VIO::Tracker::Tracker(const VIO::FrontendParams&, const VIO::CameraParams&, VIO::DisplayQueue)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:151:14: warning: ‘VIO::Tracker::landmarkcount’ will be initialized after [-Wreorder] LandmarkId landmarkcount; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:59:24: warning: ‘const VIO::FrontendParams VIO::Tracker::trackerparams’ [-Wreorder] const FrontendParams trackerparams; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:35:1: warning: when initialized here [-Wreorder] Tracker::Tracker(const FrontendParams& tracker_params, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp: In member function ‘void VIO::Tracker::featureTracking(VIO::Frame, VIO::Frame, const gtsam::Rot3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:150:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (!status[i] || lmk_age > trackerparams.maxFeatureAge_) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp: In member function ‘std::pair<VIO::TrackingStatus, gtsam::Pose3> VIO::Tracker::geometricOutlierRejectionMono(VIO::Frame, VIO::Frame)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:240:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (monoransac.inliers_.size() < trackerparams.minNrMonoInliers_) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp: In member function ‘std::pair<VIO::TrackingStatus, gtsam::Pose3> VIO::Tracker::geometricOutlierRejectionMonoGivenRotation(VIO::Frame, VIO::Frame, const gtsam::Rot3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:328:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (mono_ransac_givenrot.inliers_.size() < ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp: In member function ‘std::pair<std::pair<VIO::TrackingStatus, gtsam::Pose3>, Eigen::Matrix<double, 3, 3> > VIO::Tracker::geometricOutlierRejectionStereoGivenRotation(VIO::StereoFrame&, VIO::StereoFrame&, const gtsam::Rot3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:604:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (inliers.size() < trackerparams.minNrStereoInliers_) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp: In member function ‘std::pair<VIO::TrackingStatus, gtsam::Pose3> VIO::Tracker::geometricOutlierRejectionStereo(VIO::StereoFrame&, VIO::StereoFrame&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/frontend/Tracker.cpp:695:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (stereoransac.inliers_.size() < trackerparams.minNrStereoInliers_) { ^ [ 29%] Building CXX object CMakeFiles/kimera_vio.dir/src/mesh/Mesher.cpp.o [ 29%] Building CXX object CMakeFiles/kimeravio.dir/src/mesh/MesherModule.cpp.o /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesh.cpp: In instantiation of ‘void VIO::Mesh::computePerVertexNormals() [with VertexPosition = cv::Point]’: /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesh.cpp:345:16: required from here /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesh.cpp:283:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vertices_meshnormal.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesh.cpp: In instantiation of ‘void VIO::Mesh::computePerVertexNormals() [with VertexPosition = cv::Point3_]’: /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesh.cpp:346:16: required from here /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesh.cpp:283:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] [ 30%] Building CXX object CMakeFiles/kimera_vio.dir/src/mesh/MesherFactory.cpp.o [ 31%] Building CXX object CMakeFiles/kimera_vio.dir/src/initial/InitializationFromImu.cpp.o [ 32%] Building CXX object CMakeFiles/kimeravio.dir/src/initial/InitializationBackEnd.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEndModule.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEndModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEndModule.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEndModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:55:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h:28, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEndModule.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEndModule.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream*, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 33%] Building CXX object CMakeFiles/kimeravio.dir/src/initial/OnlineGravityAlignment.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEndParams.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEndParams.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ [ 34%] Building CXX object CMakeFiles/kimera_vio.dir/src/utils/ThreadsafeImuBuffer.cpp.o [ 35%] Building CXX object CMakeFiles/kimeravio.dir/src/utils/Statistics.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher-definitions.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher-definitions.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher-definitions.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:23:32: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::__cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher-definitions.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher-definitions.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:23:32: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::__cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher-definitions.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherModule.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherModule.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 36%] Building CXX object CMakeFiles/kimera_vio.dir/src/utils/Histogram.cpp.o [ 37%] Building CXX object CMakeFiles/kimeravio.dir/src/utils/UtilsGeometry.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesher.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesher.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesher.cpp:15:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher.h: In constructor ‘VIO::Mesher::Mesher(const VIO::MesherParams&, const bool&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher.h:400:22: warning: ‘VIO::Mesher::mesherparams’ will be initialized after [-Wreorder] const MesherParams mesherparams; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher.h:391:10: warning: ‘VIO::Mesh2D VIO::Mesher::mesh2d’ [-Wreorder] Mesh2D mesh2d; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesher.cpp:180:1: warning: when initialized here [-Wreorder] Mesher::Mesher(const MesherParams& mesher_params, const bool& serializemeshes) ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesher.cpp: In member function ‘void VIO::Mesher::clusterNormalsPerpendicularToAxis(const Point3f&, const std::vector<cv::Point3 >&, const double&, std::vector)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesher.cpp:695:25: warning: unused variable ‘log_normals’ [-Wunused-variable] static constexpr bool log_normals = false; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/Mesher.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 38%] Building CXX object CMakeFiles/kimeravio.dir/src/utils/UtilsOpenCV.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:50, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEnd.cpp:30: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:50, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEnd.cpp:30: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEnd.cpp:30:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h: In constructor ‘VIO::VioBackEnd::VioBackEnd(const gtsam::Pose3&, const StereoCalibPtr&, const VIO::BackendParams&, const VIO::ImuParams&, const VIO::BackendOutputParams&, bool)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:421:29: warning: ‘VIO::VioBackEnd::backend_outputparams’ will be initialized after [-Wreorder] const BackendOutputParams backend_outputparams; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEnd.cpp:30:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:132:16: warning: ‘VIO::VioBackEnd::BackendState VIO::VioBackEnd::backendstate’ [-Wreorder] BackendState backendstate; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEnd.cpp:67:1: warning: when initialized here [-Wreorder] VioBackEnd::VioBackEnd(const Pose3& B_Pose_leftCam, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEnd.cpp: In member function ‘void VIO::VioBackEnd::addLandmarksToGraph(const LandmarkIds&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEnd.cpp:390:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] LOG_IF(FATAL, obs_kf.first != curr_kfid) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:55:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/VioBackEnd.cpp:30: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 40%] Building CXX object CMakeFiles/kimera_vio.dir/src/utils/UtilsNumerical.cpp.o /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/Histogram.cpp: In copy constructor ‘VIO::Histogram::Histogram(const VIO::Histogram&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/Histogram.cpp:79:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (sizet i = 0; i < dims; i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/Histogram.cpp:85:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (sizet i = 0; i < dims; i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/Histogram.cpp:89:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (sizet k = 0; k < dims; k++) { ^ [ 41%] Building CXX object CMakeFiles/kimeravio.dir/src/pipeline/Pipeline.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/initial/InitializationFromImu.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationFromImu.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoImuSyncPacket.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/initial/InitializationFromImu.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationFromImu.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ [ 42%] Building CXX object CMakeFiles/kimeravio.dir/src/pipeline/PipelineModule.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher-definitions.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherFactory.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher-definitions.h:27, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherFactory.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/Mesher.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/mesh/MesherFactory.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/mesh/MesherFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 43%] Building CXX object CMakeFiles/kimeravio.dir/src/pipeline/PipelinePayload.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp:21: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp:21: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp:21:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h: In constructor ‘VIO::RegularVioBackEnd::RegularVioBackEnd(const gtsam::Pose3&, const StereoCalibPtr&, const VIO::BackendParams&, const VIO::ImuParams&, const VIO::BackendOutputParams&, const bool&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h:78:33: warning: ‘VIO::RegularVioBackEnd::regular_vioparams’ will be initialized after [-Wreorder] const RegularVioBackEndParams regular_vioparams; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp:113:28: warning: base ‘VIO::VioBackEnd’ [-Wreorder] log_output) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp:100:1: warning: when initialized here [-Wreorder] RegularVioBackEnd::RegularVioBackEnd( ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp: In member function ‘void VIO::RegularVioBackEnd::addLandmarksToGraph(const LandmarkIds&, const LandmarkIds&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp:405:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (featuretrack.obs.size() >= FLAGS_min_num_of_observations) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp: In member function ‘void VIO::RegularVioBackEnd::addRegularityFactors(const VIO::Plane&, VIO::RegularVioBackEnd::LmkIdToRegularityTypeMap, std::vector<std::pair<long unsigned int, long int> >)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp:1064:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (list_of_constraints.size() > ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:55:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h:28, from /home/benny/kimeraVIO/Kimera-VIO-master/src/backend/RegularVioBackEnd.cpp:21: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 44%] Building CXX object CMakeFiles/kimera_vio.dir/src/pipeline/PipelineParams.cpp.o [ 45%] Building CXX object CMakeFiles/kimera_vio.dir/src/pipeline/Pipeline-definitions.cpp.o [ 46%] Building CXX object CMakeFiles/kimera_vio.dir/src/pipeline/QueueSynchronizer.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:38:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/initial/OnlineGravityAlignment.h: In constructor ‘VIO::OnlineGravityAlignment::OnlineGravityAlignment(const AlignmentPoses&, const std::vector&, const AlignmentPims&, const Vector3&, const InitialAHRSPims&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/initial/OnlineGravityAlignment.h:117:29: warning: ‘VIO::OnlineGravityAlignment::delta_tcamera’ will be initialized after [-Wreorder] const std::vector delta_tcamera; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/initial/OnlineGravityAlignment.h:115:23: warning: ‘const AlignmentPims VIO::OnlineGravityAlignment::pims’ [-Wreorder] const AlignmentPims pims; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:90:1: warning: when initialized here [-Wreorder] OnlineGravityAlignment::OnlineGravityAlignment( ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp: In member function ‘void VIO::OnlineGravityAlignment::constructVisualInertialFrames(const AlignmentPoses&, const std::vector&, const AlignmentPims&, VIO::VisualInertialFrames)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:178:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < pims.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp: In member function ‘void VIO::OnlineGravityAlignment::estimateGyroscopeBias(const VisualInertialFrames&, gtsam::Vector3)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:261:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vi_frames.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp: In member function ‘void VIO::OnlineGravityAlignment::estimateGyroscopeBiasAHRS(const VisualInertialFrames&, const InitialAHRSPims&, gtsam::Vector3)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:326:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vi_frames.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp: In member function ‘gtsam::Vector3 VIO::OnlineGravityAlignment::estimateGyroscopeResiduals(const VisualInertialFrames&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:380:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vi_frames.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp: In member function ‘void VIO::OnlineGravityAlignment::updateDeltaStates(const AlignmentPims&, const Vector3&, VIO::VisualInertialFrames)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:406:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vi_frames->size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp: In member function ‘bool VIO::OnlineGravityAlignment::alignEstimatesLinearly(const VisualInertialFrames&, const Vector3&, gtsam::Vector3, gtsam::Velocity3)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:439:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vi_frames.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp: In static member function ‘static gtsam::Matrix VIO::OnlineGravityAlignment::createTangentBasis(const Vector3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:511:28: warning: left operand of comma operator has no effect [-Wunused-value] if (a == tmp) tmp << (1, 0, 0); ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:511:31: warning: right operand of comma operator has no effect [-Wunused-value] if (a == tmp) tmp << (1, 0, 0); ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp: In member function ‘void VIO::OnlineGravityAlignment::refineGravity(const VisualInertialFrames&, const Vector3&, gtsam::Vector3, gtsam::Velocity3)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/OnlineGravityAlignment.cpp:552:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < vi_frames.size(); i++) { ^ [ 47%] Building CXX object CMakeFiles/kimera_vio.dir/src/common/VioNavState.cpp.o [ 47%] Building CXX object CMakeFiles/kimera_vio.dir/src/loopclosure/LoopClosureDetector.cpp.o [ 48%] Building CXX object CMakeFiles/kimera_vio.dir/src/loopclosure/LcdThirdPartyWrapper.cpp.o [ 49%] Building CXX object CMakeFiles/kimeravio.dir/src/loopclosure/LoopClosureDetectorParams.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:50, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/initial/InitializationBackEnd.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp:18: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:50, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/initial/InitializationBackEnd.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp:18: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp: In member function ‘std::vector VIO::InitializationBackEnd::addInitialVisualStatesAndOptimize(const std::vector<std::unique_ptr >&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp:159:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < input.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp:198:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < estimated_poses.size(); j++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp: In member function ‘virtual void VIO::InitializationBackEnd::addInitialVisualState(const Timestamp&, const StatusStereoMeasurements&, boost::optional, int)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp:254:18: warning: unused variable ‘kfTrackingStatus_stereo’ [-Wunused-variable] TrackingStatus kfTrackingStatus_stereo = ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp: In member function ‘std::vector VIO::InitializationBackEnd::optimizeInitialVisualStates(const Timestamp&, const FrameId&, const size_t&, const std::vector&, int)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp:290:8: warning: variable ‘start_time’ set but not used [-Wunused-but-set-variable] auto start_time = total_start_time; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:55:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/initial/InitializationBackEnd.h:22, from /home/benny/kimeraVIO/Kimera-VIO-master/src/initial/InitializationBackEnd.cpp:18: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream*, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 50%] Building CXX object CMakeFiles/kimera_vio.dir/src/logging/Logger.cpp.o /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp: In static member function ‘static void VIO::UtilsOpenCV::PlainMatchTemplate(cv::Mat, cv::Mat, cv::Mat&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp:446:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < result_rows; i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp:447:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t j = 0; j < resultcols; j++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp: In static member function ‘static cv::Mat VIO::UtilsOpenCV::DrawCornersMatches(const cv::Mat&, const std::vector<cv::Point >&, const cv::Mat&, const std::vector<cv::Point >&, const std::vector&, bool)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp:595:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < matches.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp: In static member function ‘static void VIO::UtilsOpenCV::DrawCornersMatchesOneByOne(cv::Mat, const std::vector<cv::Point >&, cv::Mat, const std::vector<cv::Point_ >&, const std::vector&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp:683:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < matches.size(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp: In static member function ‘static double VIO::UtilsOpenCV::MaxAbsValue(gtsam::Matrix)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp:698:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t i = 0; i < M.rows(); i++) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/utils/UtilsOpenCV.cpp:699:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t j = 0; j < M.cols(); j++) { ^ [ 51%] Building CXX object CMakeFiles/kimera_vio.dir/src/imu-frontend/ImuFrontEnd.cpp.o [ 52%] Building CXX object CMakeFiles/kimera_vio.dir/src/imu-frontend/ImuFrontEndParams.cpp.o [ 53%] Building CXX object CMakeFiles/kimeravio.dir/src/visualizer/Visualizer3D.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Frame.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoFrame.h:38, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetectorParams.h:24, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LoopClosureDetectorParams.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ [ 54%] Building CXX object CMakeFiles/kimeravio.dir/src/visualizer/Visualizer3DModule.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Frame.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoFrame.h:38, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetectorParams.h:24, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LcdThirdPartyWrapper.h:53, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LcdThirdPartyWrapper.cpp:52: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ [ 55%] Building CXX object CMakeFiles/kimera_vio.dir/src/visualizer/Visualizer3DFactory.cpp.o [ 56%] Building CXX object CMakeFiles/kimera_vio.dir/src/visualizer/OpenCvVisualizer3D.cpp.o [ 57%] Building CXX object CMakeFiles/kimera_vio.dir/src/visualizer/Display-definitions.cpp.o /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline-definitions.cpp:15:9: warning: #pragma once in main file

pragma once

     ^

In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline-definitions.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline-definitions.cpp:17: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ [ 58%] Building CXX object CMakeFiles/kimeravio.dir/src/visualizer/Display.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/src/logging/Logger.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/src/logging/Logger.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool iskeyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h: In constructor ‘VIO::Pipeline::Pipeline(const VIO::VioParams&, VIO::Visualizer3D::UniquePtr&&, VIO::DisplayBase::UniquePtr&&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:288:24: warning: ‘VIO::Pipeline::lcdmodule’ will be initialized after [-Wreorder] LcdModule::UniquePtr lcdmodule; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:251:27: warning: ‘VIO::BackendParams::ConstPtr VIO::Pipeline::backendparams’ [-Wreorder] BackendParams::ConstPtr backendparams; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:97:1: warning: when initialized here [-Wreorder] Pipeline::Pipeline(const VioParams& params, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:315:61: warning: ‘VIO::Pipeline::visualizerthread’ will be initialized after [-Wreorder] std::unique_ptr visualizerthread = {nullptr}; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:255:8: warning: ‘bool VIO::Pipeline::parallelrun’ [-Wreorder] bool parallelrun; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:97:1: warning: when initialized here [-Wreorder] Pipeline::Pipeline(const VioParams& params, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp: In member function ‘bool VIO::Pipeline::shutdownWhenFinished(const int&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:377:8: warning: variable ‘lcd_and_lcd_input_finished’ set but not used [-Wunused-but-set-variable] bool lcd_and_lcd_input_finished = true; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:437:28: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:437:28: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::__cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:123:49: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::uniqueptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::cxx11::string VIO::ThreadsafeQueueBase<std::unique_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:123:49: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::uniqueptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::cxx11::string VIO::ThreadsafeQueueBase<std::unique_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:123:49: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::uniqueptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::__cxx11::string VIO::ThreadsafeQueueBase<std::unique_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::unique_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:123:49: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::uniqueptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::cxx11::string VIO::ThreadsafeQueueBase<std::unique_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd.h:55:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd.h:28, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEndModule.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/src/pipeline/Pipeline.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream*, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ [ 60%] Building CXX object CMakeFiles/kimera_vio.dir/src/visualizer/DisplayModule.cpp.o [ 61%] Building CXX object CMakeFiles/kimeravio.dir/src/visualizer/DisplayFactory.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D-definitions.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3D.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D-definitions.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D.h:18, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3D.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ [ 62%] Building CXX object CMakeFiles/kimeravio.dir/src/visualizer/OpenCvDisplay.cpp.o In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Frame.h:37:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoFrame.h:38, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:31, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LoopClosureDetector.cpp:34: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:32, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LoopClosureDetector.cpp:34: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:32, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LoopClosureDetector.cpp:34: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:437:28: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:32, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LoopClosureDetector.cpp:34: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:32, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LoopClosureDetector.cpp:34: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:437:28: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::__cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:32, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LoopClosureDetector.cpp:34: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/loopclosure/LoopClosureDetector.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/loopclosure/LoopClosureDetector.cpp:34: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& outputfilename, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DFactory.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DFactory.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/OpenCvVisualizer3D.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DFactory.cpp:16: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& outputfilename, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:31:40: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:31:40: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queue_id) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h: In instantiation of ‘VIO::ThreadsafeQueueBase::ThreadsafeQueueBase(const string&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:273:24: required from ‘VIO::ThreadsafeQueue::ThreadsafeQueue(const string&, const bool&) [with T = std::shared_ptr; std::cxx11::string = std::cxx11::basic_string]’ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/common/vio_types.h:65:63: required from ‘std::unique_ptr<_Codecvt> VIO::make_unique(Args&& ...) [with T = VIO::ThreadsafeQueue<std::shared_ptr >; Args = {const char (&)[24]}]’ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:36:34: required from here /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:142:22: warning: ‘VIO::ThreadsafeQueueBase<std::sharedptr >::mutex’ will be initialized after [-Wreorder] mutable std::mutex mutex_; //! mutable for empty() and copy-constructor. ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:139:15: warning: ‘std::cxx11::string VIO::ThreadsafeQueueBase<std::shared_ptr >::queueid’ [-Wreorder] std::string queueid; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3DModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Visualizer3DModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/ThreadsafeQueue.h:259:1: warning: when initialized here [-Wreorder] ThreadsafeQueueBase::ThreadsafeQueueBase(const std::string& queueid) ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/OpenCvVisualizer3D.h:31, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/OpenCvVisualizer3D.h:31, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp: In member function ‘virtual VIO::VisualizerOutput::UniquePtr VIO::OpenCvVisualizer3D::spinOnce(const VIO::VisualizerInput&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:169:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] LOG_IF(ERROR, mesh_3d_viz_propsprev.colors.rows > 0u) ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp: In member function ‘void VIO::OpenCvVisualizer3D::visualizeConvexHull(const VIO::TriangleCluster&, const cv::Mat&, const cv::Mat&, VIO::WidgetsMap)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:732:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] LOG_IF(FATAL, triangle_idx + 3 >= polygons_mesh.rows) ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:786:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (size_t k = 0; k + 3 < polygon_hull.rows; k += 4) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp: In member function ‘void VIO::OpenCvVisualizer3D::visualizeTrajectory3D(const cv::Mat&, cv::Affine3d, VIO::WidgetsMap)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:853:18: warning: variable ‘cam_pose’ set but not used [-Wunused-but-set-variable] cv::Affine3f cam_pose = ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp: In member function ‘void VIO::OpenCvVisualizer3D::addPoseToTrajectory(const gtsam::Pose3&)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:1047:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (trajectory_poses3d.size() > FLAGS_displayed_trajectory_length) { ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp: In member function ‘void VIO::OpenCvVisualizer3D::logMesh(const cv::Mat&, const cv::Mat&, const cv::Mat&, const Timestamp&, bool)’: /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:1159:26: warning: unused variable ‘first_timestamp’ [-Wunused-variable] static const Timestamp first_timestamp = timestamp; ^ /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp: In member function ‘void VIO::OpenCvVisualizer3D::colorMeshByClusters(const std::vector&, const cv::Mat&, const cv::Mat&, cv::Mat) const’: /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:1182:25: warning: unused variable ‘log_landmarks’ [-Wunused-variable] static constexpr bool log_landmarks = false; ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/OpenCvVisualizer3D.h:32:0, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h: At global scope: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/logging/Logger.h:31:13: warning: ‘void VIO::OpenFile(const string&, std::ofstream*, bool)’ defined but not used [-Wunused-function] static void OpenFile(const std::string& output_filename, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvVisualizer3D.cpp:29:0: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/utils/FilesystemUtils.h:22:13: warning: ‘bool VIO::common::createDirectory(const string&, const string&, bool)’ defined but not used [-Wunused-function] static bool createDirectory(const std::string& dirpath, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D-definitions.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display-definitions.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Display-definitions.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D-definitions.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display-definitions.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Display-definitions.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool iskeyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Display.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/Display.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool iskeyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D-definitions.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display-definitions.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/DisplayModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/DisplayModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:30:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Visualizer3D-definitions.h:25, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display-definitions.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/DisplayModule.h:21, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/DisplayModule.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool iskeyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/DisplayFactory.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/DisplayFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/Display.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/DisplayFactory.h:20, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/DisplayFactory.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool iskeyframe, ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/Tracker.h:26:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/OpenCvDisplay.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvDisplay.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h: In constructor ‘VIO::CameraParams::CameraParams()’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:96:18: warning: ‘VIO::CameraParams::calibration’ will be initialized after [-Wreorder] gtsam::Cal3DS2 calibration; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:85:11: warning: ‘cv::Mat VIO::CameraParams::K’ [-Wreorder] cv::Mat K_; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/CameraParams.h:44:3: warning: when initialized here [-Wreorder] CameraParams() ^ In file included from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEnd-definitions.h:29:0, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/RegularVioBackEndParams.h:29, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/pipeline/Pipeline-definitions.h:17, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/visualizer/OpenCvDisplay.h:19, from /home/benny/kimeraVIO/Kimera-VIO-master/src/visualizer/OpenCvDisplay.cpp:15: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h: In constructor ‘VIO::FrontendOutput::FrontendOutput(bool, const StatusStereoMeasurementsPtr&, const VIO::TrackingStatus&, const gtsam::Pose3&, const VIO::StereoFrame&, const PimPtr&, const cv::Mat&, const VIO::DebugTrackerInfo&)’: /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:65:17: warning: ‘VIO::FrontendOutput::featuretracks’ will be initialized after [-Wreorder] const cv::Mat featuretracks; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:64:26: warning: ‘const VIO::DebugTrackerInfo VIO::FrontendOutput::debug_trackerinfo’ [-Wreorder] const DebugTrackerInfo debug_trackerinfo; ^ /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/frontend/StereoVisionFrontEnd-definitions.h:36:2: warning: when initialized here [-Wreorder] FrontendOutput(const bool is_keyframe, ^ [ 63%] Linking CXX shared library libkimera_vio.so [ 63%] Built target kimera_vio Scanning dependencies of target stereoVIOEuroc Scanning dependencies of target testKimeraVIO [ 64%] Building CXX object CMakeFiles/stereoVIOEuroc.dir/examples/KimeraVIO.cpp.o [ 65%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testKimeraVIO.cpp.o [ 66%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testPipeline.cpp.o [ 67%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testVioParams.cpp.o [ 68%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testCodesignIdeas.cpp.o [ 69%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testCameraParams.cpp.o [ 70%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testDataProviderModule.cpp.o [ 71%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testFrame.cpp.o [ 72%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testGeneralParallelPlaneRegularBasicFactor.cpp.o [ 73%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testGeneralParallelPlaneRegularTangentSpaceFactor.cpp.o [ 74%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testImuFrontEnd.cpp.o [ 75%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testImuParams.cpp.o [ 76%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testKittiDataProvider.cpp.o [ 77%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testLoopClosureDetector.cpp.o [ 78%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testLogger.cpp.o [ 80%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testMesher.cpp.o [ 81%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testParallelPlaneRegularBasicFactor.cpp.o [ 82%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testParallelPlaneRegularTangentSpaceFactor.cpp.o [ 82%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testPointPlaneFactor.cpp.o [ 83%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testRegularVioBackEndParams.cpp.o [ 83%] Linking CXX executable stereoVIOEuroc [ 83%] Built target stereoVIOEuroc [ 84%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testStereoFrame.cpp.o [ 85%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testStereoVisionFrontEnd.cpp.o [ 86%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testThreadsafeImuBuffer.cpp.o [ 87%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testThreadsafeQueue.cpp.o [ 88%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testThreadsafeTemporalBuffer.cpp.o [ 89%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testTimer.cpp.o [ 90%] Building CXX object CMakeFiles/testKimeraVIO.dir/tests/testTracker.cpp.o /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp: In member function ‘virtual void VIO::BackendLoggerFixture_logBackendOutput_Test::TestBody()’: /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:136:31: error: no matching function for call to ‘gtsam::Rot3::Random(std::mt19937&)’ gtsam::Rot3::Random(rng_), gtsam::Point3::Random()); ^ In file included from /usr/local/include/gtsam/geometry/Pose3.h:24:0, from /usr/local/include/gtsam/geometry/CalibratedCamera.h:23, from /usr/local/include/gtsam/geometry/CameraSet.h:22, from /usr/local/include/gtsam/slam/RegularImplicitSchurFactor.h:10, from /usr/local/include/gtsam/slam/SmartFactorBase.h:25, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionFactor.h:23, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:28: /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: candidate: static gtsam::Rot3 gtsam::Rot3::Random(boost::random::mt19937&) static Rot3 Random(boost::mt19937 & rng); ^ /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: no known conversion for argument 1 from ‘std::mt19937 {aka std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>}’ to ‘boost::random::mt19937& {aka boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&}’ /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp: In member function ‘virtual void VIO::FrontendLoggerFixture_logFrontendRansacTest::TestBody()’: /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:328:31: error: no matching function for call to ‘gtsam::Rot3::Random(std::mt19937&)’ gtsam::Rot3::Random(rng), gtsam::Point3::Random()); ^ In file included from /usr/local/include/gtsam/geometry/Pose3.h:24:0, from /usr/local/include/gtsam/geometry/CalibratedCamera.h:23, from /usr/local/include/gtsam/geometry/CameraSet.h:22, from /usr/local/include/gtsam/slam/RegularImplicitSchurFactor.h:10, from /usr/local/include/gtsam/slam/SmartFactorBase.h:25, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionFactor.h:23, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:28: /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: candidate: static gtsam::Rot3 gtsam::Rot3::Random(boost::random::mt19937&) static Rot3 Random(boost::mt19937 & rng); ^ /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: no known conversion for argument 1 from ‘std::mt19937 {aka std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>}’ to ‘boost::random::mt19937& {aka boost::random::mersenne_twisterengine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&}’ /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:330:31: error: no matching function for call to ‘gtsam::Rot3::Random(std::mt19937&)’ gtsam::Rot3::Random(rng), gtsam::Point3::Random()); ^ In file included from /usr/local/include/gtsam/geometry/Pose3.h:24:0, from /usr/local/include/gtsam/geometry/CalibratedCamera.h:23, from /usr/local/include/gtsam/geometry/CameraSet.h:22, from /usr/local/include/gtsam/slam/RegularImplicitSchurFactor.h:10, from /usr/local/include/gtsam/slam/SmartFactorBase.h:25, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionFactor.h:23, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:28: /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: candidate: static gtsam::Rot3 gtsam::Rot3::Random(boost::random::mt19937&) static Rot3 Random(boost::mt19937 & rng); ^ /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: no known conversion for argument 1 from ‘std::mt19937 {aka std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>}’ to ‘boost::random::mt19937& {aka boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&}’ /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp: In member function ‘virtual void VIO::LoopClosureDetectorLoggerFixture_logOptimizedTrajTest::TestBody()’: /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:410:31: error: no matching function for call to ‘gtsam::Rot3::Random(std::mt19937&)’ gtsam::Rot3::Random(rng), gtsam::Point3::Random()); ^ In file included from /usr/local/include/gtsam/geometry/Pose3.h:24:0, from /usr/local/include/gtsam/geometry/CalibratedCamera.h:23, from /usr/local/include/gtsam/geometry/CameraSet.h:22, from /usr/local/include/gtsam/slam/RegularImplicitSchurFactor.h:10, from /usr/local/include/gtsam/slam/SmartFactorBase.h:25, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionFactor.h:23, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:28: /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: candidate: static gtsam::Rot3 gtsam::Rot3::Random(boost::random::mt19937&) static Rot3 Random(boost::mt19937 & rng); ^ /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: no known conversion for argument 1 from ‘std::mt19937 {aka std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>}’ to ‘boost::random::mt19937& {aka boost::random::mersenne_twisterengine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&}’ /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:412:31: error: no matching function for call to ‘gtsam::Rot3::Random(std::mt19937&)’ gtsam::Rot3::Random(rng), gtsam::Point3::Random()); ^ In file included from /usr/local/include/gtsam/geometry/Pose3.h:24:0, from /usr/local/include/gtsam/geometry/CalibratedCamera.h:23, from /usr/local/include/gtsam/geometry/CameraSet.h:22, from /usr/local/include/gtsam/slam/RegularImplicitSchurFactor.h:10, from /usr/local/include/gtsam/slam/SmartFactorBase.h:25, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionFactor.h:23, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:28: /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: candidate: static gtsam::Rot3 gtsam::Rot3::Random(boost::random::mt19937&) static Rot3 Random(boost::mt19937 & rng); ^ /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: no known conversion for argument 1 from ‘std::mt19937 {aka std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>}’ to ‘boost::random::mt19937& {aka boost::random::mersenne_twisterengine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&}’ /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:414:31: error: no matching function for call to ‘gtsam::Rot3::Random(std::mt19937&)’ gtsam::Rot3::Random(rng), gtsam::Point3::Random()); ^ In file included from /usr/local/include/gtsam/geometry/Pose3.h:24:0, from /usr/local/include/gtsam/geometry/CalibratedCamera.h:23, from /usr/local/include/gtsam/geometry/CameraSet.h:22, from /usr/local/include/gtsam/slam/RegularImplicitSchurFactor.h:10, from /usr/local/include/gtsam/slam/SmartFactorBase.h:25, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionFactor.h:23, from /usr/local/include/gtsam_unstable/slam/SmartStereoProjectionPoseFactor.h:23, from /home/benny/kimeraVIO/Kimera-VIO-master/include/kimera-vio/backend/VioBackEnd-definitions.h:26, from /home/benny/kimeraVIO/Kimera-VIO-master/tests/testLogger.cpp:28: /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: candidate: static gtsam::Rot3 gtsam::Rot3::Random(boost::random::mt19937&) static Rot3 Random(boost::mt19937 & rng); ^ /usr/local/include/gtsam/geometry/Rot3.h:124:17: note: no known conversion for argument 1 from ‘std::mt19937 {aka std::mersenne_twister_engine<long unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>}’ to ‘boost::random::mt19937& {aka boost::random::mersenne_twister_engine<unsigned int, 32ul, 624ul, 397ul, 31ul, 2567483615u, 11ul, 4294967295u, 7ul, 2636928640u, 15ul, 4022730752u, 18ul, 1812433253u>&}’ CMakeFiles/testKimeraVIO.dir/build.make:374: recipe for target 'CMakeFiles/testKimeraVIO.dir/tests/testLogger.cpp.o' failed make[2]: [CMakeFiles/testKimeraVIO.dir/tests/testLogger.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... CMakeFiles/Makefile2:846: recipe for target 'CMakeFiles/testKimeraVIO.dir/all' failed make[1]: [CMakeFiles/testKimeraVIO.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: [all] Error 2

bennywijaya55 commented 4 years ago

Also, this is the configuration of the GTSAM:

-- The CXX compiler identification is GNU 5.4.0 -- The C compiler identification is GNU 5.4.0 -- Check for working CXX compiler: /usr/lib/ccache/c++ -- Check for working CXX compiler: /usr/lib/ccache/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Check for working C compiler: /usr/lib/ccache/cc -- Check for working C compiler: /usr/lib/ccache/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- GTSAM_SOURCE_ROOT_DIR: [/home/benny/kimeraVIO/gtsam-develop] -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE
-- Found Boost: /usr/include (found suitable version "1.58.0", minimum required is "1.43") found components: serialization system filesystem thread program_options date_time timer chrono regex atomic Ignoring Boost restriction on optional lvalue assignment from rvalues -- Found TBB: /usr/include (found suitable version "4.4", minimum required is "4.4") found components: tbb tbbmalloc -- Found MKL: /opt/intel/mkl/include
-- Try OpenMP C flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Success -- Try OpenMP CXX flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Success -- Found OpenMP: -fopenmp
-- Found Eigen3: /usr/include/eigen3 (Required is at least version "2.91.0") -- Found Eigen version: 3.2.92 -- Building 3rdparty -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for getline -- Looking for getline - found -- checking for thread-local storage - found -- Could NOT find GeographicLib (missing: GeographicLib_LIBRARY_DIRS GeographicLib_LIBRARIES GeographicLib_INCLUDE_DIRS) -- Building base -- Building geometry -- Building inference -- Building symbolic -- Building discrete -- Building linear -- Building nonlinear -- Building sam -- Building sfm -- Building slam -- Building smart -- Building navigation -- GTSAM Version: 4.0.2 -- Install prefix: /usr/local -- Building GTSAM - shared: ON -- Building base_unstable -- Building geometry_unstable -- Building linear_unstable -- Building discrete_unstable -- Building dynamics_unstable -- Building nonlinear_unstable -- Building slam_unstable -- Building partition_unstable -- GTSAM_UNSTABLE Version: 4.0.2 -- Install prefix: /usr/local -- Wrote /home/benny/kimeraVIO/gtsam-develop/build/GTSAMConfig.cmake -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- =============================================================== -- ================ Configuration Options ====================== -- CMAKE_CXX_COMPILER_ID type : GNU -- CMAKE_CXX_COMPILER_VERSION : 5.4.0 -- CMake version : 3.5.1 -- CMake generator : Unix Makefiles -- CMake build tool : /usr/bin/make -- Build flags
-- Build Tests : Enabled -- Build examples with 'make all' : Enabled -- Build timing scripts with 'make all': Disabled -- Build shared GTSAM libraries : Enabled -- Put build type in library name : Enabled -- Build libgtsam_unstable : Enabled -- Build for native architecture : Enabled -- Build type : Release -- C compilation flags : -O3 -DNDEBUG -- C++ compilation flags : -O3 -DNDEBUG -- GTSAM_COMPILE_FEATURES_PUBLIC : -- GTSAM_COMPILE_OPTIONS_PRIVATE : -Wall;-fPIC;$<$:-g;-fno-inline>;$<$:-O3>;$<$:-g;-O3>;$<$:-O3>;$<$:-g;-O3>;-Wno-unused-local-typedefs -- GTSAM_COMPILE_OPTIONS_PUBLIC : $<$:-std=c++11>;-march=native;-fopenmp -- GTSAM_COMPILE_DEFINITIONS_PRIVATE : $<$:_DEBUG;EIGEN_INITIALIZE_MATRICES_BY_NAN>;$<$:NDEBUG>;$<$:NDEBUG;ENABLE_TIMING>;$<$:NDEBUG>;$<$:NDEBUG> -- GTSAM_COMPILE_DEFINITIONS_PUBLIC : BOOST_OPTIONAL_ALLOW_BINDING_TO_RVALUES;BOOST_OPTIONAL_CONFIG_ALLOW_BINDING_TO_RVALUES -- GTSAM_COMPILE_OPTIONS_PRIVATE_DEBUG : -g;-fno-inline -- GTSAM_COMPILE_OPTIONS_PUBLIC_DEBUG : -- GTSAM_COMPILE_DEFINITIONS_PRIVATE_DEBUG : _DEBUG;EIGEN_INITIALIZE_MATRICES_BY_NAN -- GTSAM_COMPILE_DEFINITIONS_PUBLIC_DEBUG : -- GTSAM_COMPILE_OPTIONS_PRIVATE_RELEASE : -O3 -- GTSAM_COMPILE_OPTIONS_PUBLIC_RELEASE : -- GTSAM_COMPILE_DEFINITIONS_PRIVATE_RELEASE : NDEBUG -- GTSAM_COMPILE_DEFINITIONS_PUBLIC_RELEASE : -- GTSAM_COMPILE_OPTIONS_PRIVATE_TIMING : -g;-O3 -- GTSAM_COMPILE_OPTIONS_PUBLIC_TIMING : -- GTSAM_COMPILE_DEFINITIONS_PRIVATE_TIMING : NDEBUG;ENABLE_TIMING -- GTSAM_COMPILE_DEFINITIONS_PUBLIC_TIMING : -- GTSAM_COMPILE_OPTIONS_PRIVATE_PROFILING : -O3 -- GTSAM_COMPILE_OPTIONS_PUBLIC_PROFILING : -- GTSAM_COMPILE_DEFINITIONS_PRIVATE_PROFILING : NDEBUG -- GTSAM_COMPILE_DEFINITIONS_PUBLIC_PROFILING : -- GTSAM_COMPILE_OPTIONS_PRIVATE_RELWITHDEBINFO : -g;-O3 -- GTSAM_COMPILE_OPTIONS_PUBLIC_RELWITHDEBINFO : -- GTSAM_COMPILE_DEFINITIONS_PRIVATE_RELWITHDEBINFO : NDEBUG -- GTSAM_COMPILE_DEFINITIONS_PUBLIC_RELWITHDEBINFO : -- GTSAM_COMPILE_OPTIONS_PRIVATE_MINSIZEREL : -- GTSAM_COMPILE_OPTIONS_PUBLIC_MINSIZEREL : -- GTSAM_COMPILE_DEFINITIONS_PRIVATE_MINSIZEREL : -- GTSAM_COMPILE_DEFINITIONS_PUBLIC_MINSIZEREL : -- Use System Eigen : ON (Using version: 3.2.92) -- Use Intel TBB : Yes -- Eigen will use MKL : Yes -- Eigen will use MKL and OpenMP : Yes -- Default allocator : TBB -- Build with ccache : Yes -- Packaging flags
-- CPack Source Generator : TGZ -- CPack Generator : TGZ -- GTSAM flags
-- Quaternions as default Rot3 : Disabled -- Runtime consistency checking : Disabled -- Rot3 retract is full ExpMap : Disabled -- Pose3 retract is full ExpMap : Disabled -- Deprecated in GTSAM 4 allowed : Enabled -- Point3 is typedef to Vector3 : Disabled -- Metis-based Nested Dissection : Enabled -- Use tangent-space preintegration: Enabled -- Build Wrap : Enabled -- MATLAB toolbox flags
-- Install matlab toolbox : Disabled -- Cython toolbox flags
-- Install Cython toolbox : Disabled -- =============================================================== -- Configuring done -- Generating done -- Build files have been written to: /home/benny/kimeraVIO/gtsam-develop/build