error: expected constructor, destructor, or type conversion before ‘(’ token
30 | DEFINE_bool(visualize_feature_predictions
I am getting this error while building. I guess it is related to gflags library.
I built the gflags lib from source and also using sudo apt-get install libgflags-dev command. I also added
list(APPEND CMAKE_PREFIX_PATH <gflags-config.cmake path>)
line into CMakeLists.txt but it did not work.
Command:
make -j $(nproc)```
Consolidate compiler generated dependencies of target gtest
[ 2%] Built target gtest
Consolidate compiler generated dependencies of target kimera_vio
[ 3%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoImuSyncPacket.cpp.o
[ 4%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/StereoVisionImuFrontend.cpp.o
[ 5%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/MonoImuSyncPacket.cpp.o
[ 5%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/MonoVisionImuFrontend.cpp.o
[ 6%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/VisionImuFrontend.cpp.o
[ 7%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/VisionImuFrontendModule.cpp.o
[ 8%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/Tracker.cpp.o
[ 9%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/feature-detector/FeatureDetectorParams.cpp.o
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/utils/UtilsOpenCV.h:34,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/CameraParams.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Frame.h:36,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/StereoFrame.h:40,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/VisionImuFrontendParams.h:29,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/FeatureDetectorParams.cpp:16:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 10%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/feature-detector/FeatureDetector.cpp.o
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:30:12: error: expected constructor, destructor, or type conversion before ‘(’ token
30 | DEFINE_bool(visualize_feature_predictions,
| ^
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:8:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Tracker.h: In constructor ‘VIO::Tracker::Tracker(const VIO::FrontendParams&, const ConstPtr&, VIO::DisplayQueue*)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Tracker.h:155:14: warning: ‘VIO::Tracker::landmark_count_’ will be initialized after [-Wreorder]
155 | LandmarkId landmark_count_;
| ^~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Tracker.h:61:24: warning: ‘const VIO::FrontendParams VIO::Tracker::tracker_params_’ [-Wreorder]
61 | const FrontendParams tracker_params_;
| ^~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:37:1: warning: when initialized here [-Wreorder]
37 | Tracker::Tracker(const FrontendParams& tracker_params,
| ^~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp: In member function ‘void VIO::Tracker::featureTracking(VIO::Frame*, VIO::Frame*, const gtsam::Rot3&, boost::optionalcv::Mat)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:155:31: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘const int’ [-Wsign-compare]
155 | if (!status[i] || lmk_age > tracker_params_.maxFeatureAge_) {
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:180:25: error: ‘FLAGS_visualize_feature_predictions’ was not declared in this scope
180 | if (display_queue_ && FLAGS_visualize_feature_predictions) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp: In member function ‘std::pair<VIO::TrackingStatus, gtsam::Pose3> VIO::Tracker::geometricOutlierRejectionMono(VIO::Frame*, VIO::Frame*)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:245:36: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
245 | if (mono_ransac_.inliers_.size() < tracker_params_.minNrMonoInliers_) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp: In member function ‘std::pair<VIO::TrackingStatus, gtsam::Pose3> VIO::Tracker::geometricOutlierRejectionMonoGivenRotation(VIO::Frame*, VIO::Frame*, const gtsam::Rot3&)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:338:46: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
338 | if (mono_ransac_given_rot_.inliers_.size() <
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
339 | tracker_params_.minNrMonoInliers_) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/MonoVisionImuFrontend.cpp: In member function ‘VIO::MonoFrontendOutput::UniquePtr VIO::MonoVisionImuFrontend::nominalSpinMono(VIO::MonoImuSyncPacket::UniquePtr&&)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/MonoVisionImuFrontend.cpp:96:8: warning: variable ‘tic_full_preint’ set but not used [-Wunused-but-set-variable]
96 | auto tic_full_preint = utils::Timer::tic();
| ^~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/StereoVisionImuFrontend.cpp:16:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/StereoVisionImuFrontend.h: In constructor ‘VIO::StereoVisionImuFrontend::StereoVisionImuFrontend(const VIO::ImuParams&, const ImuBias&, const VIO::FrontendParams&, const ConstPtr&, VIO::DisplayQueue*, bool)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/StereoVisionImuFrontend.h:197:18: warning: ‘VIO::StereoVisionImuFrontend::frontend_params_’ will be initialized after [-Wreorder]
197 | FrontendParams frontend_params_;
| ^~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/StereoVisionImuFrontend.h:184:26: warning: ‘VIO::StereoCamera::ConstPtr VIO::StereoVisionImuFrontend::stereo_camera_’ [-Wreorder]
184 | StereoCamera::ConstPtr stereo_camera_;
| ^~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/StereoVisionImuFrontend.cpp:31:1: warning: when initialized here [-Wreorder]
31 | StereoVisionImuFrontend::StereoVisionImuFrontend(
| ^~~~~~~~~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/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&, VIO::StereoCamera::ConstPtr, const gtsam::Rot3&)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:600:22: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
600 | if (inliers.size() < tracker_params_.minNrStereoInliers_) {
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp: In member function ‘std::pair<VIO::TrackingStatus, gtsam::Pose3> VIO::Tracker::geometricOutlierRejectionStereo(VIO::StereoFrame&, VIO::StereoFrame&)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:698:38: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
698 | if (stereo_ransac_.inliers_.size() < tracker_params_.minNrStereoInliers_) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/FeatureDetector.cpp: In member function ‘void VIO::FeatureDetector::featureDetection(VIO::Frame*, boost::optionalcv::Mat)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/FeatureDetector.cpp:116:8: warning: variable ‘start_time_tic’ set but not used [-Wunused-but-set-variable]
116 | auto start_time_tic = utils::Timer::tic();
| ^~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/utils/UtilsOpenCV.h:34,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/CameraParams.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Frame.h:36,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/feature-detector/FeatureDetector.h:21,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/FeatureDetector.cpp:7:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h: At global scope:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 10%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/feature-detector/NonMaximumSuppression.cpp.o
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/NonMaximumSuppression.cpp:24:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 11%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/feature-detector/anms/anms.cpp.o
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/anms/anms.cpp: In function ‘std::vectorcv::KeyPoint anms::TopN(const std::vectorcv::KeyPoint&, int)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/anms/anms.cpp:39:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vectorcv::KeyPoint::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
39 | if (numRetPoints > keyPoints.size()) {
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/anms/anms.cpp: In function ‘std::vectorcv::KeyPoint anms::BrownANMS(const std::vectorcv::KeyPoint&, int)’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/anms/anms.cpp:52:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vectorcv::KeyPoint::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
52 | if (numRetPoints > keyPoints.size()) {
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/VioNavState.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/VioBackend-definitions.h:28,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/FrontendInputPacketBase.h:17,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/MonoImuSyncPacket.h:19,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/MonoImuSyncPacket.cpp:17:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 12%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/rgbd/RgbdFrame.cpp.o
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/VioNavState.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/VioBackend-definitions.h:28,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/FrontendInputPacketBase.h:17,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/StereoImuSyncPacket.h:22,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/StereoImuSyncPacket.cpp:17:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/VioNavState.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/VioBackend-definitions.h:28,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/FrontendInputPacketBase.h:17,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/VisionImuFrontend.h:22,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/VisionImuFrontendModule.h:17,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/VisionImuFrontendModule.cpp:15:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/utils/UtilsOpenCV.h:34,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/CameraParams.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Camera.h:25,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/MonoVisionImuFrontend-definitions.h:19,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/MonoVisionImuFrontend.cpp:17:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h: At global scope:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/VioNavState.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/VioBackend-definitions.h:28,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/FrontendInputPacketBase.h:17,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/VisionImuFrontend.h:22,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/StereoVisionImuFrontend.h:28,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/StereoVisionImuFrontend.cpp:16:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h: At global scope:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/VioNavState.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/VioBackend-definitions.h:28,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/FrontendInputPacketBase.h:17,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/VisionImuFrontend.h:22,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/VisionImuFrontend.cpp:15:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:25:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/optical-flow/OpticalFlowPredictorFactory.h: In static member function ‘static VIO::OpticalFlowPredictor::UniquePtr VIO::OpticalFlowPredictorFactory::makeOpticalFlowPredictor(const VIO::OpticalFlowPredictorType&, Args&& ...) [with Args = {cv::Mat, cv::Size_}]’:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/optical-flow/OpticalFlowPredictorFactory.h:39:20: warning: control reaches end of non-void function [-Wreturn-type]
39 | << static_cast(optical_flow_predictor_type);
| ^
[ 13%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/rgbd/RgbdImuSyncPacket.cpp.o
[ 13%] Building CXX object CMakeFiles/kimera_vio.dir/src/frontend/optical-flow/OpticalFlowPredictor.cpp.o
[ 14%] Building CXX object CMakeFiles/kimera_vio.dir/src/backend/VioBackendModule.cpp.o
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/utils/UtilsOpenCV.h:34,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/CameraParams.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Camera.h:25,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Tracker.h:26,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/Tracker.cpp:8:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h: At global scope:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/kimera_vio.dir/build.make:398: CMakeFiles/kimera_vio.dir/src/frontend/Tracker.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/utils/UtilsOpenCV.h:34,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/CameraParams.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Frame.h:36,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/rgbd/RgbdFrame.h:17,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/rgbd/RgbdFrame.cpp:15:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/utils/UtilsOpenCV.h:34,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/optical-flow/OpticalFlowPredictor.h:23,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/optical-flow/OpticalFlowPredictor.cpp:16:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/VioNavState.h:27,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/VioBackend-definitions.h:28,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/FrontendInputPacketBase.h:17,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/rgbd/RgbdImuSyncPacket.h:11,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/rgbd/RgbdImuSyncPacket.cpp:9:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/RegularVioBackend-definitions.h:28,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/RegularVioBackend.h:25,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/backend/VioBackendModule.h:18,
from /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/backend/VioBackendModule.cpp:16:
/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/common/vio_types.h:70:13: warning: ‘void VIO::getValidKeypointsFromStatusKeypointsCV(const StatusKeypointsCV&, VIO::KeypointsCV*)’ defined but not used [-Wunused-function]
70 | static void getValidKeypointsFromStatusKeypointsCV(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [CMakeFiles/Makefile2:838: CMakeFiles/kimera_vio.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
* GTSAM version used:4.1
* OpenCV version used: 3.3.1
* Operating system and version: Ubuntu 20.04