-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
./build.sh Error >> make: *** [Makefile:84: all] Error 2 #458
Comments
What OS+version and compiler+version are you using? It looks like your compiler does not have the same version of the C++ STDLIB that the code base is using. |
I am also seeing build errors similar to those shown above, with Linux Ubuntu 18.04.6 LTS make version is GNU Make 4.1, cmake version 3.21.3, c++ / cc / gcc are version "(Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0" Trying to build ORB_SLAM3 v1.0 release (December 2021) The errors that I am seeing include: could not find "realsense2" |
This works, thanks @brianm-sra |
thanks @brianm-sra |
it doesn't work for me, how can i solve it? |
@Ali-fe did you get the problem resolved? |
ubuntu 20.4
install opencv + Pangolin
clone orb-slam3
./build.sh>>>>
[ 20%] Building CXX object Thirdparty/g2o/CMakeFiles/g2o.dir/g2o/stuff/property.cpp.o
[ 21%] Linking CXX shared library ../../../Thirdparty/g2o/lib/libg2o.so
[ 21%] Built target g2o
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:30,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/ImuTypes.h: In member function ‘void ORB_SLAM3::IMU::Preintegrated::printMeasurements() const’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/ImuTypes.h:204:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<ORB_SLAM3::IMU::Preintegrated::integrable>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
204 | for(int i=0; i<mvMeasurements.size(); i++){
|
^~~~~~~~~~~~~~~~~~~~~~In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: At global scope:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:74: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ^~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ^~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:82: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ^~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<3, Eigen::Matrix<double, 3, 1> >’:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_sba.h:40:35: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, g2o::SE3Quat>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:59:33: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, g2o::SE3Quat, g2o::VertexSE3Expmap, g2o::VertexSE3Expmap>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:83:24: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix<double, 2, 1>, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:114:35: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix<double, 3, 1>, g2o::VertexSBAPointXYZ, g2o::VertexSE3Expmap>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:146:41: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<7, g2o::Sim3>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:48:35: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<7, g2o::Sim3, g2o::VertexSim3Expmap, g2o::VertexSim3Expmap>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:99:27: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix<double, 2, 1>, g2o::VertexSBAPointXYZ, g2o::VertexSim3Expmap>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_seven_dof_expmap.h:130:36: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /usr/local/include/pangolin/utils/signal_slot.h:3,
from /usr/local/include/pangolin/windowing/window.h:35,
from /usr/local/include/pangolin/display/display.h:34,
from /usr/local/include/pangolin/pangolin.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Map.h:27,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrameDatabase.h:30,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:29,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/local/include/sigslot/signal.hpp:109:79: error: ‘decay_t’ is not a member of ‘std’; did you mean ‘decay’?
109 | constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t
>::value;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp:109:79: error: ‘decay_t’ is not a member of ‘std’; did you mean ‘decay’?
109 | constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t
>::value;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp:109:87: error: template argument 1 is invalid
109 | constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t
>::value;
| ^
/usr/local/include/sigslot/signal.hpp:109:92: error: ‘::value’ has not been declared
109 | constexpr bool is_weak_ptr_compatible_v = detail::is_weak_ptr_compatible<std::decay_t
>::value;
| ^~~~~
/usr/local/include/sigslot/signal.hpp:132:53: error: ‘remove_pointer_t’ is not a member of ‘std’; did you mean ‘remove_pointer’?
132 | std::remove_pointer_t>::value;
| ^~~~~~~~~~~~~~~~
| remove_pointer
/usr/local/include/sigslot/signal.hpp:132:53: error: ‘remove_pointer_t’ is not a member of ‘std’; did you mean ‘remove_pointer’?
132 | std::remove_pointer_t>::value;
| ^~~~~~~~~~~~~~~~
| remove_pointer
/usr/local/include/sigslot/signal.hpp:132:70: error: template argument 2 is invalid
132 | std::remove_pointer_t>::value;
| ^
/usr/local/include/sigslot/signal.hpp:132:75: error: ‘::value’ has not been declared
132 | std::remove_pointer_t>::value;
| ^~~~~
/usr/local/include/sigslot/signal.hpp:223:32: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
223 | struct function_traits<T, std::enable_if_t<trait::is_func_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:223:32: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
223 | struct function_traits<T, std::enable_if_t<trait::is_func_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:223:62: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct sigslot::detail::function_traits’
223 | struct function_traits<T, std::enable_if_t<trait::is_func_v>> {
| ^
/usr/local/include/sigslot/signal.hpp:223:62: note: expected a type, got ‘( < is_func_v)’
/usr/local/include/sigslot/signal.hpp:223:64: error: expected unqualified-id before ‘>’ token
223 | struct function_traits<T, std::enable_if_t<trait::is_func_v>> {
| ^
/usr/local/include/sigslot/signal.hpp:233:33: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
233 | struct function_traits<T*, std::enable_if_t<trait::is_func_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:233:33: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
233 | struct function_traits<T*, std::enable_if_t<trait::is_func_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:233:63: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct sigslot::detail::function_traits’
233 | struct function_traits<T*, std::enable_if_t<trait::is_func_v>> {
| ^~
/usr/local/include/sigslot/signal.hpp:233:63: note: expected a type, got ‘( < is_func_v)’
/usr/local/include/sigslot/signal.hpp:233:65: error: expected unqualified-id before ‘>’ token
233 | struct function_traits<T*, std::enable_if_t<trait::is_func_v>> {
| ^
/usr/local/include/sigslot/signal.hpp:243:32: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
243 | struct function_traits<T, std::enable_if_t<trait::is_pmf_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:243:32: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
243 | struct function_traits<T, std::enable_if_t<trait::is_pmf_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:243:61: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct sigslot::detail::function_traits’
243 | struct function_traits<T, std::enable_if_t<trait::is_pmf_v>> {
| ^~
/usr/local/include/sigslot/signal.hpp:243:61: note: expected a type, got ‘( < is_pmf_v)’
/usr/local/include/sigslot/signal.hpp:243:63: error: expected unqualified-id before ‘>’ token
243 | struct function_traits<T, std::enable_if_t<trait::is_pmf_v>> {
| ^
/usr/local/include/sigslot/signal.hpp:254:32: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
254 | struct function_traits<T, std::enable_if_t<trait::has_call_operator_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:254:32: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
254 | struct function_traits<T, std::enable_if_t<trait::has_call_operator_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:254:72: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct sigslot::detail::function_traits’
254 | struct function_traits<T, std::enable_if_t<trait::has_call_operator_v>> {
| ^~
/usr/local/include/sigslot/signal.hpp:254:72: note: expected a type, got ‘( < has_call_operator_v)’
/usr/local/include/sigslot/signal.hpp:254:74: error: expected unqualified-id before ‘>’ token
254 | struct function_traits<T, std::enable_if_t<trait::has_call_operator_v>> {
| ^
/usr/local/include/sigslot/signal.hpp: In function ‘sigslot::detail::func_ptr sigslot::detail::get_function_ptr(const T&)’:
/usr/local/include/sigslot/signal.hpp:269:26: error: ‘decay_t’ is not a member of ‘std’; did you mean ‘decay’?
269 | function_traits<std::decay_t>::ptr(t, d);
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp:269:26: error: ‘decay_t’ is not a member of ‘std’; did you mean ‘decay’?
269 | function_traits<std::decay_t>::ptr(t, d);
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp:269:34: error: template argument 1 is invalid
269 | function_traits<std::decay_t>::ptr(t, d);
| ^
/usr/local/include/sigslot/signal.hpp:269:35: error: expected unqualified-id before ‘>’ token
269 | function_traits<std::decay_t>::ptr(t, d);
| ^~
/usr/local/include/sigslot/signal.hpp: At global scope:
/usr/local/include/sigslot/signal.hpp:291:32: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
291 | struct object_pointer<T*, std::enable_if_t<trait::is_pointer_v<T*>>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:291:32: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
291 | struct object_pointer<T*, std::enable_if_t<trait::is_pointer_v<T*>>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:291:66: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct sigslot::detail::object_pointer’
291 | struct object_pointer<T*, std::enable_if_t<trait::is_pointer_v<T*>>> {
| ^~
/usr/local/include/sigslot/signal.hpp:291:66: note: expected a type, got ‘( < is_pointer_v<T*>)’
/usr/local/include/sigslot/signal.hpp:291:68: error: expected unqualified-id before ‘>’ token
291 | struct object_pointer<T*, std::enable_if_t<trait::is_pointer_v<T*>>> {
| ^
/usr/local/include/sigslot/signal.hpp:298:31: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
298 | struct object_pointer<T, std::enable_if_t<trait::is_weak_ptr_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:298:31: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
298 | struct object_pointer<T, std::enable_if_t<trait::is_weak_ptr_v>> {
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:298:65: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct sigslot::detail::object_pointer’
298 | struct object_pointer<T, std::enable_if_t<trait::is_weak_ptr_v>> {
| ^~
/usr/local/include/sigslot/signal.hpp:298:65: note: expected a type, got ‘( < is_weak_ptr_v)’
/usr/local/include/sigslot/signal.hpp:298:67: error: expected unqualified-id before ‘>’ token
298 | struct object_pointer<T, std::enable_if_t<trait::is_weak_ptr_v>> {
| ^
/usr/local/include/sigslot/signal.hpp:306:31: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
306 | struct object_pointer<T, std::enable_if_t<!trait::is_pointer_v &&
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:306:31: error: ‘enable_if_t’ is not a member of ‘std’; did you mean ‘enable_if’?
306 | struct object_pointer<T, std::enable_if_t<!trait::is_pointer_v &&
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:308:76: error: type/value mismatch at argument 2 in template parameter list for ‘template<class T, class> struct sigslot::detail::object_pointer’
308 | trait::is_weak_ptr_compatible_v>>
| ^~
/usr/local/include/sigslot/signal.hpp:308:76: note: expected a type, got ‘((( < (! is_pointer_v)) && (! is_weak_ptr_v)) && is_weak_ptr_compatible_v)’
/usr/local/include/sigslot/signal.hpp:308:78: error: expected unqualified-id before ‘>’ token
308 | trait::is_weak_ptr_compatible_v>>
| ^
/usr/local/include/sigslot/signal.hpp:398:41: error: ‘std::enable_if_t’ has not been declared
398 | explicit copy_on_write(U && x, std::enable_if_t<!std::is_same<std::decay_t,
| ^~~~~~~~~~~
/usr/local/include/sigslot/signal.hpp:398:52: error: expected ‘,’ or ‘...’ before ‘<’ token
398 | explicit copy_on_write(U && x, std::enable_if_t<!std::is_same<std::decay_t,
| ^
/usr/local/include/sigslot/signal.hpp:532:5: error: ‘index’ function uses ‘auto’ type specifier without trailing return type
532 | auto index() const {
| ^~~~
/usr/local/include/sigslot/signal.hpp:532:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/usr/local/include/sigslot/signal.hpp:536:5: error: ‘index’ function uses ‘auto’ type specifier without trailing return type
536 | auto& index() {
| ^~~~
/usr/local/include/sigslot/signal.hpp:536:5: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/usr/local/include/sigslot/signal.hpp:793:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
793 | std::enable_if_t<function_traits::must_check_object, bool>
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:799:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
799 | std::enable_if_t<!function_traits::must_check_object, bool>
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:876:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
876 | std::decay_t func;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp: In constructor ‘constexpr sigslot::detail::slot<Func, Args>::slot(sigslot::detail::cleanable&, F&&, Gid)’:
/usr/local/include/sigslot/signal.hpp:858:11: error: class ‘sigslot::detail::slot<Func, Args>’ does not have any field named ‘func’
858 | , func{std::forward(f)} {}
| ^~~~
/usr/local/include/sigslot/signal.hpp: In member function ‘sigslot::detail::func_ptr sigslot::detail::slot<Func, Args>::get_callable() const’:
/usr/local/include/sigslot/signal.hpp:866:33: error: ‘func’ was not declared in this scope; did you mean ‘Func’?
866 | return get_function_ptr(func);
| ^~~~
| Func
/usr/local/include/sigslot/signal.hpp: In member function ‘const std::type_info& sigslot::detail::slot<Func, Args>::get_callable_type() const’:
/usr/local/include/sigslot/signal.hpp:871:23: error: ‘func’ was not declared in this scope; did you mean ‘Func’?
871 | return typeid(func);
| ^~~~
| Func
/usr/local/include/sigslot/signal.hpp: At global scope:
/usr/local/include/sigslot/signal.hpp:908:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
908 | std::decay_t func;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp: In constructor ‘constexpr sigslot::detail::slot_extended<Func, Args>::slot_extended(sigslot::detail::cleanable&, F&&, sigslot::group_id)’:
/usr/local/include/sigslot/signal.hpp:888:11: error: class ‘sigslot::detail::slot_extended<Func, Args>’ does not have any field named ‘func’
888 | , func{std::forward(f)} {}
| ^~~~
/usr/local/include/sigslot/signal.hpp: In member function ‘sigslot::detail::func_ptr sigslot::detail::slot_extended<Func, Args>::get_callable() const’:
/usr/local/include/sigslot/signal.hpp:898:33: error: ‘func’ was not declared in this scope; did you mean ‘Func’?
898 | return get_function_ptr(func);
| ^~~~
| Func
/usr/local/include/sigslot/signal.hpp: In member function ‘const std::type_info& sigslot::detail::slot_extended<Func, Args>::get_callable_type() const’:
/usr/local/include/sigslot/signal.hpp:903:23: error: ‘func’ was not declared in this scope; did you mean ‘Func’?
903 | return typeid(func);
| ^~~~
| Func
/usr/local/include/sigslot/signal.hpp: At global scope:
/usr/local/include/sigslot/signal.hpp:945:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
945 | std::decay_t pmf;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp:946:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
946 | std::decay_t ptr;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp: In constructor ‘constexpr sigslot::detail::slot_pmf<Pmf, Ptr, Args>::slot_pmf(sigslot::detail::cleanable&, F&&, P&&, sigslot::group_id)’:
/usr/local/include/sigslot/signal.hpp:922:11: error: class ‘sigslot::detail::slot_pmf<Pmf, Ptr, Args>’ does not have any field named ‘pmf’
922 | , pmf{std::forward(f)}
| ^~~
/usr/local/include/sigslot/signal.hpp:923:11: error: class ‘sigslot::detail::slot_pmf<Pmf, Ptr, Args>’ does not have any field named ‘ptr’
923 | , ptr{std::forward
(p)} {}
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘void sigslot::detail::slot_pmf<Pmf, Ptr, Args>::call_slot(Args ...)’:
/usr/local/include/sigslot/signal.hpp:927:12: error: ‘ptr’ was not declared in this scope; did you mean ‘Ptr’?
927 | ((ptr).pmf)(args...);
| ^~~
| Ptr
/usr/local/include/sigslot/signal.hpp:927:18: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
927 | ((ptr).pmf)(args...);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: In member function ‘sigslot::detail::func_ptr sigslot::detail::slot_pmf<Pmf, Ptr, Args>::get_callable() const’:
/usr/local/include/sigslot/signal.hpp:931:33: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
931 | return get_function_ptr(pmf);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: In member function ‘const void sigslot::detail::slot_pmf<Pmf, Ptr, Args>::get_object() const’:
/usr/local/include/sigslot/signal.hpp:935:31: error: ‘ptr’ was not declared in this scope; did you mean ‘Ptr’?
935 | return get_object_ptr(ptr);
| ^~~
| Ptr
/usr/local/include/sigslot/signal.hpp: In member function ‘const std::type_info& sigslot::detail::slot_pmf<Pmf, Ptr, Args>::get_callable_type() const’:
/usr/local/include/sigslot/signal.hpp:940:23: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
940 | return typeid(pmf);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: At global scope:
/usr/local/include/sigslot/signal.hpp:982:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
982 | std::decay_t pmf;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp:983:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
983 | std::decay_t ptr;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp: In constructor ‘constexpr sigslot::detail::slot_pmf_extended<Pmf, Ptr, Args>::slot_pmf_extended(sigslot::detail::cleanable&, F&&, P&&, sigslot::group_id)’:
/usr/local/include/sigslot/signal.hpp:958:11: error: class ‘sigslot::detail::slot_pmf_extended<Pmf, Ptr, Args>’ does not have any field named ‘pmf’
958 | , pmf{std::forward(f)}
| ^~~
/usr/local/include/sigslot/signal.hpp:959:11: error: class ‘sigslot::detail::slot_pmf_extended<Pmf, Ptr, Args>’ does not have any field named ‘ptr’
959 | , ptr{std::forward
(p)} {}
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘void sigslot::detail::slot_pmf_extended<Pmf, Ptr, Args>::call_slot(Args ...)’:
/usr/local/include/sigslot/signal.hpp:965:12: error: ‘ptr’ was not declared in this scope; did you mean ‘Ptr’?
965 | ((ptr).pmf)(conn, args...);
| ^~~
| Ptr
/usr/local/include/sigslot/signal.hpp:965:18: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
965 | ((ptr).pmf)(conn, args...);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: In member function ‘sigslot::detail::func_ptr sigslot::detail::slot_pmf_extended<Pmf, Ptr, Args>::get_callable() const’:
/usr/local/include/sigslot/signal.hpp:969:33: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
969 | return get_function_ptr(pmf);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: In member function ‘const void sigslot::detail::slot_pmf_extended<Pmf, Ptr, Args>::get_object() const’:
/usr/local/include/sigslot/signal.hpp:972:31: error: ‘ptr’ was not declared in this scope; did you mean ‘Ptr’?
972 | return get_object_ptr(ptr);
| ^~~
| Ptr
/usr/local/include/sigslot/signal.hpp: In member function ‘const std::type_info& sigslot::detail::slot_pmf_extended<Pmf, Ptr, Args>::get_callable_type() const’:
/usr/local/include/sigslot/signal.hpp:977:23: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
977 | return typeid(pmf);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: At global scope:
/usr/local/include/sigslot/signal.hpp:1032:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
1032 | std::decay_t func;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp:1033:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
1033 | std::decay_t ptr;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp: In constructor ‘constexpr sigslot::detail::slot_tracked<Func, WeakPtr, Args>::slot_tracked(sigslot::detail::cleanable&, F&&, P&&, sigslot::group_id)’:
/usr/local/include/sigslot/signal.hpp:997:11: error: class ‘sigslot::detail::slot_tracked<Func, WeakPtr, Args>’ does not have any field named ‘func’
997 | , func{std::forward(f)}
| ^~~~
/usr/local/include/sigslot/signal.hpp:998:11: error: class ‘sigslot::detail::slot_tracked<Func, WeakPtr, Args>’ does not have any field named ‘ptr’
998 | , ptr{std::forward
(p)}
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘bool sigslot::detail::slot_tracked<Func, WeakPtr, Args>::connected() const’:
/usr/local/include/sigslot/signal.hpp:1002:17: error: ‘ptr’ was not declared in this scope
1002 | return !ptr.expired() && slot_state::connected();
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘void sigslot::detail::slot_tracked<Func, WeakPtr, Args>::call_slot(Args ...)’:
/usr/local/include/sigslot/signal.hpp:1007:19: error: ‘ptr’ was not declared in this scope
1007 | auto sp = ptr.lock();
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘sigslot::detail::func_ptr sigslot::detail::slot_tracked<Func, WeakPtr, Args>::get_callable() const’:
/usr/local/include/sigslot/signal.hpp:1018:33: error: ‘func’ was not declared in this scope; did you mean ‘Func’?
1018 | return get_function_ptr(func);
| ^~~~
| Func
/usr/local/include/sigslot/signal.hpp: In member function ‘const void sigslot::detail::slot_tracked<Func, WeakPtr, Args>::get_object() const’:
/usr/local/include/sigslot/signal.hpp:1022:31: error: ‘ptr’ was not declared in this scope
1022 | return get_object_ptr(ptr);
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘const std::type_info& sigslot::detail::slot_tracked<Func, WeakPtr, Args>::get_callable_type() const’:
/usr/local/include/sigslot/signal.hpp:1027:23: error: ‘func’ was not declared in this scope; did you mean ‘Func’?
1027 | return typeid(func);
| ^~~~
| Func
/usr/local/include/sigslot/signal.hpp: At global scope:
/usr/local/include/sigslot/signal.hpp:1082:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
1082 | std::decay_t pmf;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp:1083:10: error: ‘decay_t’ in namespace ‘std’ does not name a template type; did you mean ‘decay’?
1083 | std::decay_t ptr;
| ^~~~~~~
| decay
/usr/local/include/sigslot/signal.hpp: In constructor ‘constexpr sigslot::detail::slot_pmf_tracked<Pmf, WeakPtr, Args>::slot_pmf_tracked(sigslot::detail::cleanable&, F&&, P&&, sigslot::group_id)’:
/usr/local/include/sigslot/signal.hpp:1047:11: error: class ‘sigslot::detail::slot_pmf_tracked<Pmf, WeakPtr, Args>’ does not have any field named ‘pmf’
1047 | , pmf{std::forward(f)}
| ^~~
/usr/local/include/sigslot/signal.hpp:1048:11: error: class ‘sigslot::detail::slot_pmf_tracked<Pmf, WeakPtr, Args>’ does not have any field named ‘ptr’
1048 | , ptr{std::forward
(p)}
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘bool sigslot::detail::slot_pmf_tracked<Pmf, WeakPtr, Args>::connected() const’:
/usr/local/include/sigslot/signal.hpp:1052:17: error: ‘ptr’ was not declared in this scope
1052 | return !ptr.expired() && slot_state::connected();
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘void sigslot::detail::slot_pmf_tracked<Pmf, WeakPtr, Args>::call_slot(Args ...)’:
/usr/local/include/sigslot/signal.hpp:1057:19: error: ‘ptr’ was not declared in this scope
1057 | auto sp = ptr.lock();
| ^~~
/usr/local/include/sigslot/signal.hpp:1063:21: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
1063 | ((sp).pmf)(args...);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: In member function ‘sigslot::detail::func_ptr sigslot::detail::slot_pmf_tracked<Pmf, WeakPtr, Args>::get_callable() const’:
/usr/local/include/sigslot/signal.hpp:1068:33: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
1068 | return get_function_ptr(pmf);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: In member function ‘const void sigslot::detail::slot_pmf_tracked<Pmf, WeakPtr, Args>::get_object() const’:
/usr/local/include/sigslot/signal.hpp:1072:31: error: ‘ptr’ was not declared in this scope
1072 | return get_object_ptr(ptr);
| ^~~
/usr/local/include/sigslot/signal.hpp: In member function ‘const std::type_info& sigslot::detail::slot_pmf_tracked<Pmf, WeakPtr, Args>::get_callable_type() const’:
/usr/local/include/sigslot/signal.hpp:1077:23: error: ‘pmf’ was not declared in this scope; did you mean ‘Pmf’?
1077 | return typeid(pmf);
| ^~~
| Pmf
/usr/local/include/sigslot/signal.hpp: At global scope:
/usr/local/include/sigslot/signal.hpp:1115:27: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
1115 | using cow_type = std::conditional_t<is_thread_safe::value,
| ^~~~~~~~~~~~~
| conditional
/usr/local/include/sigslot/signal.hpp:1119:32: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
1119 | using cow_copy_type = std::conditional_t<is_thread_safe::value,
| ^~~~~~~~~~~~~
| conditional
/usr/local/include/sigslot/signal.hpp:1201:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1201 | std::enable_if_t<trait::is_callable_v<arg_list, Callable>, connection>
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1221:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1221 | std::enable_if_t<trait::is_callable_v<ext_arg_list, Callable>, connection>
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1241:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1241 | std::enable_if_t<trait::is_callable_v<arg_list, Pmf, Ptr> &&
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1261:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1261 | std::enable_if_t<trait::is_callable_v<arg_list, Pmf, Ptr> &&
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1281:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1281 | std::enable_if_t<trait::is_callable_v<ext_arg_list, Pmf, Ptr> &&
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1310:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1310 | std::enable_if_t<!trait::is_callable_v<arg_list, Pmf> &&
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1340:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1340 | std::enable_if_t<trait::is_callable_v<arg_list, Callable> &&
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1376:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1376 | std::enable_if_t<(trait::is_callable_v<arg_list, Callable> ||
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1399:10: error: ‘enable_if_t’ in namespace ‘std’ does not name a template type; did you mean ‘enable_if’?
1399 | std::enable_if_t<!trait::is_callable_v<arg_list, Obj> &&
| ^~~~~~~~~~~
| enable_if
/usr/local/include/sigslot/signal.hpp:1522:12: error: ‘cow_copy_type’ does not name a type
1522 | inline cow_copy_type<list_type, Lockable> slots_reference() {
| ^~~~~~~~~~~~~
/usr/local/include/sigslot/signal.hpp:1529:12: error: ‘make_slot’ function uses ‘auto’ type specifier without trailing return type
1529 | inline auto make_slot(A && ...a) {
| ^~~~
/usr/local/include/sigslot/signal.hpp:1529:12: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
/usr/local/include/sigslot/signal.hpp:1589:5: error: ‘cow_type’ does not name a type; did you mean ‘lock_type’?
1589 | cow_type<list_type, Lockable> m_slots;
| ^~~~~~~~
| lock_type
/usr/local/include/sigslot/signal.hpp: In constructor ‘sigslot::signal_base< , >::signal_base(sigslot::signal_base< , >&&)’:
/usr/local/include/sigslot/signal.hpp:1146:14: error: ‘m_slots’ was not declared in this scope
1146 | swap(m_slots, o.m_slots);
| ^~~~~~~
/usr/local/include/sigslot/signal.hpp: In member function ‘sigslot::signal_base< , >& sigslot::signal_base< , >::operator=(sigslot::signal_base< , >&&)’:
/usr/local/include/sigslot/signal.hpp:1155:14: error: ‘m_slots’ was not declared in this scope
1155 | swap(m_slots, o.m_slots);
| ^~~~~~~
/usr/local/include/sigslot/signal.hpp: In member function ‘void sigslot::signal_base< , >::operator()(U&& ...)’:
/usr/local/include/sigslot/signal.hpp:1180:9: error: ‘cow_copy_type’ was not declared in this scope
1180 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ^~~~~~~~~~~~~
/usr/local/include/sigslot/signal.hpp:1180:32: error: expected primary-expression before ‘,’ token
1180 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ^
/usr/local/include/sigslot/signal.hpp:1180:42: error: expected primary-expression before ‘>’ token
1180 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ^
/usr/local/include/sigslot/signal.hpp:1180:50: error: there are no arguments to ‘slots_reference’ that depend on a template parameter, so a declaration of ‘slots_reference’ must be available [-fpermissive]
1180 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ^~~~~~~~~~~~~~~
/usr/local/include/sigslot/signal.hpp:1180:50: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/usr/local/include/sigslot/signal.hpp:1182:54: error: no matching function for call to ‘cow_read()’
1182 | for (const auto &group : detail::cow_read(ref)) {
| ^
/usr/local/include/sigslot/signal.hpp:463:10: note: candidate: ‘template const T& sigslot::detail::cow_read(const T&)’
463 | const T& cow_read(const T &v) {
| ^~~~~~~~
/usr/local/include/sigslot/signal.hpp:463:10: note: template argument deduction/substitution failed:
/usr/local/include/sigslot/signal.hpp:1182:54: note: couldn’t deduce template parameter ‘T’
1182 | for (const auto &group : detail::cow_read(ref)) {
| ^
/usr/local/include/sigslot/signal.hpp:468:10: note: candidate: ‘template const T& sigslot::detail::cow_read(sigslot::detail::copy_on_write&)’
468 | const T& cow_read(copy_on_write &v) {
| ^~~~~~~~
/usr/local/include/sigslot/signal.hpp:468:10: note: template argument deduction/substitution failed:
/usr/local/include/sigslot/signal.hpp:1182:54: note: couldn’t deduce template parameter ‘T’
1182 | for (const auto &group : detail::cow_read(ref)) {
| ^
/usr/local/include/sigslot/signal.hpp: In member function ‘size_t sigslot::signal_base< , >::disconnect(const Callable&, const Obj&)’:
/usr/local/include/sigslot/signal.hpp:1423:41: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
1423 | return disconnect_if([&] (const auto &s) {
| ^~~~
/usr/local/include/sigslot/signal.hpp: In lambda function:
/usr/local/include/sigslot/signal.hpp:1424:21: error: base operand of ‘->’ is not a pointer
1424 | return s->has_object(obj) && s->has_callable(c);
| ^~
/usr/local/include/sigslot/signal.hpp:1424:43: error: base operand of ‘->’ is not a pointer
1424 | return s->has_object(obj) && s->has_callable(c);
| ^~
/usr/local/include/sigslot/signal.hpp: In member function ‘size_t sigslot::signal_base< , >::disconnect(sigslot::group_id)’:
/usr/local/include/sigslot/signal.hpp:1439:46: error: ‘m_slots’ was not declared in this scope
1439 | for (auto &group : detail::cow_write(m_slots)) {
| ^~~~~~~
/usr/local/include/sigslot/signal.hpp: In member function ‘size_t sigslot::signal_base< , >::slot_count()’:
/usr/local/include/sigslot/signal.hpp:1486:9: error: ‘cow_copy_type’ was not declared in this scope
1486 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ^~~~~~~~~~~~~
/usr/local/include/sigslot/signal.hpp:1486:32: error: expected primary-expression before ‘,’ token
1486 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ^
/usr/local/include/sigslot/signal.hpp:1486:42: error: expected primary-expression before ‘>’ token
1486 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ^
/usr/local/include/sigslot/signal.hpp:1486:50: error: there are no arguments to ‘slots_reference’ that depend on a template parameter, so a declaration of ‘slots_reference’ must be available [-fpermissive]
1486 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ^~~~~~~~~~~~~~~
/usr/local/include/sigslot/signal.hpp:1488:50: error: no matching function for call to ‘cow_read()’
1488 | for (const auto &g : detail::cow_read(ref)) {
| ^
/usr/local/include/sigslot/signal.hpp:463:10: note: candidate: ‘template const T& sigslot::detail::cow_read(const T&)’
463 | const T& cow_read(const T &v) {
| ^~~~~~~~
/usr/local/include/sigslot/signal.hpp:463:10: note: template argument deduction/substitution failed:
/usr/local/include/sigslot/signal.hpp:1488:50: note: couldn’t deduce template parameter ‘T’
1488 | for (const auto &g : detail::cow_read(ref)) {
| ^
/usr/local/include/sigslot/signal.hpp:468:10: note: candidate: ‘template const T& sigslot::detail::cow_read(sigslot::detail::copy_on_write&)’
468 | const T& cow_read(copy_on_write &v) {
| ^~~~~~~~
/usr/local/include/sigslot/signal.hpp:468:10: note: template argument deduction/substitution failed:
/usr/local/include/sigslot/signal.hpp:1488:50: note: couldn’t deduce template parameter ‘T’
1488 | for (const auto &g : detail::cow_read(ref)) {
| ^
/usr/local/include/sigslot/signal.hpp: In member function ‘void sigslot::signal_base< , >::clean(sigslot::detail::slot_state)’:
/usr/local/include/sigslot/signal.hpp:1504:46: error: ‘m_slots’ was not declared in this scope
1504 | for (auto &group : detail::cow_write(m_slots)) {
| ^~~~~~~
/usr/local/include/sigslot/signal.hpp: In member function ‘void sigslot::signal_base< , >::add_slot(sigslot::signal_base< , >::slot_ptr&&)’:
/usr/local/include/sigslot/signal.hpp:1538:42: error: ‘m_slots’ was not declared in this scope
1538 | auto &groups = detail::cow_write(m_slots);
| ^~~~~~~
/usr/local/include/sigslot/signal.hpp: In member function ‘size_t sigslot::signal_base< , >::disconnect_if(Cond&&)’:
/usr/local/include/sigslot/signal.hpp:1560:42: error: ‘m_slots’ was not declared in this scope
1560 | auto &groups = detail::cow_write(m_slots);
| ^~~~~~~
/usr/local/include/sigslot/signal.hpp: In member function ‘void sigslot::signal_base< , >::clear()’:
/usr/local/include/sigslot/signal.hpp:1584:27: error: ‘m_slots’ was not declared in this scope
1584 | detail::cow_write(m_slots).clear();
| ^~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Atlas.h:27,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:25,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector)’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder]
102 | const float precision;
| ^~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning: ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder]
88 | std::vector mvLappingArea;
| ^~~~~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Atlas.h:27,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:25,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:47:9: warning: when initialized here [-Wreorder]
47 | KannalaBrandt8(const std::vector _vParameters) : GeometricCamera(_vParameters), precision(1e-6), mvLappingArea(2,0) ,tvr(nullptr) {
| ^~~~~~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Atlas.h:27,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:25,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(std::vector, float)’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder]
102 | const float precision;
| ^~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning: ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder]
88 | std::vector mvLappingArea;
| ^~~~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:53:9: warning: when initialized here [-Wreorder]
53 | KannalaBrandt8(const std::vector _vParameters, const float _precision) : GeometricCamera(_vParameters),
| ^~~~~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h: In constructor ‘ORB_SLAM3::KannalaBrandt8::KannalaBrandt8(ORB_SLAM3::KannalaBrandt8)’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:102:21: warning: ‘ORB_SLAM3::KannalaBrandt8::precision’ will be initialized after [-Wreorder]
102 | const float precision;
| ^~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:88:26: warning: ‘std::vector ORB_SLAM3::KannalaBrandt8::mvLappingArea’ [-Wreorder]
88 | std::vector mvLappingArea;
| ^~~~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/CameraModels/KannalaBrandt8.h:59:9: warning: when initialized here [-Wreorder]
59 | KannalaBrandt8(KannalaBrandt8 pKannala) : GeometricCamera(pKannala->mvParameters), precision(pKannala->precision), mvLappingArea(2,0) ,tvr(nullptr) {
| ^~~~~~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:25,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:25:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_multi_edge.h: At global scope:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/core/base_multi_edge.h:69:54: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
69 | typedef Eigen::Map<MatrixXd, MatrixXd::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ^~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<6, ORB_SLAM3::ImuCamPose>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:130:32: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<4, ORB_SLAM3::ImuCamPose>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:155:36: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<2, ORB_SLAM3::GDirection>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:274:32: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<1, double>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:296:33: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:37,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h: In instantiation of ‘class g2o::BaseVertex<1, ORB_SLAM3::InvDepthPoint>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:321:36: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_vertex.h:62:72: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
62 | typedef Eigen::Map<Matrix<double, D, D>, Matrix<double,D,D>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<2, Eigen::Matrix<double, 2, 1>, g2o::VertexSBAPointXYZ, ORB_SLAM3::VertexPose>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:342:30: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix<double, 3, 1>, g2o::VertexSBAPointXYZ, ORB_SLAM3::VertexPose>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:425:32: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix<double, 3, 1>, ORB_SLAM3::VertexGyroBias, ORB_SLAM3::VertexGyroBias>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:635:32: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<3, Eigen::Matrix<double, 3, 1>, ORB_SLAM3::VertexAccBias, ORB_SLAM3::VertexAccBias>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:671:31: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h: In instantiation of ‘class g2o::BaseBinaryEdge<6, Eigen::Matrix<double, 6, 1, 0, 6, 1>, ORB_SLAM3::VertexPose4DoF, ORB_SLAM3::VertexPose4DoF>’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/G2oTypes.h:817:30: required from here
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:59:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
59 | typedef Eigen::Map<Matrix<double, Di, Dj>, Matrix<double, Di, Dj>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/types_six_dof_expmap.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Converter.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:33,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/g2o/g2o/types/../core/base_binary_edge.h:60:80: warning: ‘Eigen::AlignedBit’ is deprecated [-Wdeprecated-declarations]
60 | typedef Eigen::Map<Matrix<double, Dj, Di>, Matrix<double, Dj, Di>::Flags & AlignedBit ? Aligned : Unaligned > HessianBlockTransposedType;
| ~~~~~~^~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:363,
from /usr/include/eigen3/Eigen/LU:11,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/so2.hpp:12,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/se2.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/Thirdparty/Sophus/sophus/geometry.hpp:7,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Frame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:28,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/include/eigen3/Eigen/src/Core/util/Constants.h:162:37: note: declared here
162 | EIGEN_DEPRECATED const unsigned int AlignedBit = 0x80;
| ^~~~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h: In constructor ‘ORB_SLAM3::Tracking::Tracking(ORB_SLAM3::System, ORB_SLAM3::ORBVocabulary, ORB_SLAM3::FrameDrawer, ORB_SLAM3::MapDrawer*, ORB_SLAM3::Atlas*, ORB_SLAM3::KeyFrameDatabase*, const string&, int, ORB_SLAM3::Settings*, const string&)’:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:284:10: warning: ‘ORB_SLAM3::Tracking::bStepByStep’ will be initialized after [-Wreorder]
284 | bool bStepByStep;
| ^~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:282:18: warning: ‘ORB_SLAM3::FrameDrawer* ORB_SLAM3::Tracking::mpFrameDrawer’ [-Wreorder]
282 | FrameDrawer* mpFrameDrawer;
| ^~~~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:44:1: warning: when initialized here [-Wreorder]
44 | Tracking::Tracking(System pSys, ORBVocabulary pVoc, FrameDrawer pFrameDrawer, MapDrawer pMapDrawer, Atlas pAtlas, KeyFrameDatabase pKFDB, const string &strSettingPath, const int sensor, Settings settings, const string &_nameSeq):
| ^~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:329:10: warning: ‘ORB_SLAM3::Tracking::mbCreatedMap’ will be initialized after [-Wreorder]
329 | bool mbCreatedMap;
| ^~~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:325:18: warning: ‘unsigned int ORB_SLAM3::Tracking::mnFirstFrameId’ [-Wreorder]
325 | unsigned int mnFirstFrameId;
| ^~~~~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:44:1: warning: when initialized here [-Wreorder]
44 | Tracking::Tracking(System pSys, ORBVocabulary pVoc, FrameDrawer pFrameDrawer, MapDrawer pMapDrawer, Atlas pAtlas, KeyFrameDatabase pKFDB, const string &strSettingPath, const int sensor, Settings settings, const string &_nameSeq):
| ^~~~~~~~
In file included from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:352:33: warning: ‘ORB_SLAM3::Tracking::mpCamera2’ will be initialized after [-Wreorder]
352 | GeometricCamera mpCamera, mpCamera2;
| ^~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:319:15: warning: ‘ORB_SLAM3::KeyFrame ORB_SLAM3::Tracking::mpLastKeyFrame’ [-Wreorder]
319 | KeyFrame mpLastKeyFrame;
| ^~~~~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:44:1: warning: when initialized here [-Wreorder]
44 | Tracking::Tracking(System pSys, ORBVocabulary pVoc, FrameDrawer pFrameDrawer, MapDrawer pMapDrawer, Atlas pAtlas, KeyFrameDatabase pKFDB, const string &strSettingPath, const int sensor, Settings settings, const string &_nameSeq):
| ^~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc: In member function ‘void ORB_SLAM3::Tracking::Track()’:
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:2167:96: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare]
2167 | if((mCurrentFrame.mnId<(mnLastRelocFrameId+mnFramesToResetIMU)) && (mCurrentFrame.mnId > mnFramesToResetIMU) &&
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc: In member function ‘void ORB_SLAM3::Tracking::SearchLocalPoints()’:
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:3413:13: warning: unused variable ‘matches’ [-Wunused-variable]
3413 | int matches = matcher.SearchByProjection(mCurrentFrame, mvpLocalMapPoints, th, mpLocalMapper->mbFarPoints, mpLocalMapper->mThFarPoints);
| ^~~~~~~
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc: In member function ‘void ORB_SLAM3::Tracking::UpdateFrameIMU(float, const ORB_SLAM3::IMU::Bias&, ORB_SLAM3::KeyFrame)’:
/home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:3983:18: warning: unused variable ‘index’ [-Wunused-variable]
3983 | unsigned int index = mnFirstFrameId;
| ^~~~~
In file included from /usr/local/include/pangolin/utils/signal_slot.h:3,
from /usr/local/include/pangolin/windowing/window.h:35,
from /usr/local/include/pangolin/display/display.h:34,
from /usr/local/include/pangolin/pangolin.h:38,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Map.h:27,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrameDatabase.h:30,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/KeyFrame.h:29,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/MapPoint.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/FrameDrawer.h:24,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Viewer.h:23,
from /home/ai/work/Ram/Dev/ORB_SLAM3/include/Tracking.h:26,
from /home/ai/work/Ram/Dev/ORB_SLAM3/src/Tracking.cc:20:
/usr/local/include/sigslot/signal.hpp: In instantiation of ‘void sigslot::signal_base< , >::operator()(U&& ...) [with U = {pangolin::VarState::Event}; Lockable = std::mutex; T = {pangolin::VarState::Event}]’:
/usr/local/include/pangolin/var/varstate.h:264:23: required from ‘std::map<std::__cxx11::basic_string, std::shared_ptrpangolin::VarValueGeneric >::iterator pangolin::VarState::AddUpgradedVar(const std::shared_ptr<pangolin::VarValue >&, const iterator&, bool) [with T = bool; std::map<std::__cxx11::basic_string, std::shared_ptrpangolin::VarValueGeneric >::iterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string, std::shared_ptrpangolin::VarValueGeneric > >]’
/usr/local/include/pangolin/var/varstate.h:205:13: required from ‘std::shared_ptrpangolin::VarValueGeneric pangolin::VarState::GetOrCreateVar(const T&, const pangolin::VarMeta&) [with T = bool]’
/usr/local/include/pangolin/var/var.h:83:50: required from ‘pangolin::Var::Var(const T&, const pangolin::VarMeta&) [with T = bool]’
/usr/local/include/pangolin/var/var.h:88:35: required from ‘pangolin::Var::Var(const string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’
/usr/local/include/pangolin/display/widgets.h:153:50: required from here
/usr/local/include/sigslot/signal.hpp:1180:65: error: ‘slots_reference’ was not declared in this scope
1180 | cow_copy_type<list_type, Lockable> ref = slots_reference();
| ~~~~~~~~~~~~~~~^~
make[2]: *** [CMakeFiles/ORB_SLAM3.dir/build.make:76: CMakeFiles/ORB_SLAM3.dir/src/Tracking.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:971: CMakeFiles/ORB_SLAM3.dir/all] Error 2
make: *** [Makefile:84: all] Error 2
The text was updated successfully, but these errors were encountered: