Closed fatmanurozdemir closed 1 year ago
Haven't seen this before, if it is still an issue I'd recommend uninstalling your source installation and making sure you purge any related files, and then installing using the package manager. A sanity check would be to build the docker image, but I doubt that would error out the same way.
Let me know if this is still happening.
I met the same problem, you need to reinstall glog.
Check here for more details! https://github.com/MIT-SPARK/Kimera-VIO/issues/123
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)
line into CMakeLists.txt but it did not work.
Command:
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( | ^)’:
/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 > trackerparams.maxFeatureAge_) {
| ::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
245 | if (monoransac.inliers_.size() < trackerparams.minNrMonoInliers_) {
| ::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
338 | if (mono_ransac_givenrot.inliers_.size() <
| ::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
600 | if (inliers.size() < trackerparams.minNrStereoInliers_) {
| ::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
698 | if (stereoransac.inliers_.size() < trackerparams.minNrStereoInliers_) {
| , boost::optional)’:
/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();
| ^ anms::TopN(const std::vector&, 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::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
39 | if (numRetPoints > keyPoints.size()) {
| anms::BrownANMS(const std::vector&, 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::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
52 | if (numRetPoints > keyPoints.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(
| ^
~~~~~~~~~ [ 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::landmarkcount’ will be initialized after [-Wreorder] 155 | LandmarkId landmarkcount; | ^~~~~~~ /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/Tracker.h:61:24: warning: ‘const VIO::FrontendParams VIO::Tracker::trackerparams’ [-Wreorder] 61 | const FrontendParams trackerparams; | ^~~~~~~ /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::optional~~^~~~~~~~~~ /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 (displayqueue && 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~~~~~~~^~~~~~~~~ /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~~~~~~~~~~~^ 339 | trackerparams.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::frontendparams’ will be initialized after [-Wreorder] 197 | FrontendParams frontendparams; | ^~~~/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/include/kimera-vio/frontend/StereoVisionImuFrontend.h:184:26: warning: ‘VIO::StereoCamera::ConstPtr VIO::StereoVisionImuFrontend::stereocamera’ [-Wreorder] 184 | StereoCamera::ConstPtr stereocamera; | ^~~~~~ /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~~~^~~~~~~~~ /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~~~~~~~^~~~~~~~~ /mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/FeatureDetector.cpp: In member function ‘void VIO::FeatureDetector::featureDetection(VIO::Frame~~~~~ 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::vector~~~^~~~/mnt/C462F17762F16F14/work/SLAM/Kimera-VIO/src/frontend/feature-detector/anms/anms.cpp: In function ‘std::vector~~~^~~~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_~~~~~~~~~ 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