Hi,
I meet some problem related to sophus while building the project,
the log is :
[ 81%] Building CXX object CMakeFiles/tandem.dir/src/dvo-core/src/dense_tracking_config.cpp.o
[ 83%] Building CXX object CMakeFiles/tandem.dir/src/dvo-core/src/util/histogram.cpp.o
[ 84%] Building CXX object CMakeFiles/tandem.dir/src/dvo-core/src/dense_tracking_impl.cpp.o
[ 86%] Building CXX object CMakeFiles/tandem.dir/src/IOWrapper/OpenCV/ImageDisplay_OpenCV.cpp.o
[ 88%] Building CXX object CMakeFiles/tandem.dir/src/IOWrapper/Pangolin/KeyFrameDisplay.cpp.o
[ 89%] Building CXX object CMakeFiles/tandem.dir/src/dvo-core/src/util/id_generator.cpp.o
[ 91%] Building CXX object CMakeFiles/tandem.dir/src/IOWrapper/Pangolin/DrFrameDisplay.cpp.o
[ 93%] Building CXX object CMakeFiles/tandem.dir/src/IOWrapper/OpenCV/ImageRW_OpenCV.cpp.o
[ 94%] Building CXX object CMakeFiles/tandem.dir/src/IOWrapper/Pangolin/PangolinDSOViewer.cpp.o
In file included from /home/hutiancheng/project/tandem/tandem/src/util/settings.cpp:27:0:
/usr/local/include/boost/bind.hpp:41:1: note: #pragma message: The practice of declaring the Bind placeholders (1, 2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
)
^
[ 94%] Built target dr_mvsnet_test
/home/hutiancheng/project/tandem/tandem/src/FullSystem/HessianBlocks.cpp: In member function ‘void dso::FrameHessian::setStateZero(const Vec10&)’:
/home/hutiancheng/project/tandem/tandem/src/FullSystem/HessianBlocks.cpp:84:23: error: ‘template<class Scalar, int Options> class Sophus::SE3’ used without template parameters
SE3 EepsP = Sophus::SE3::exp(eps);
^~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/HessianBlocks.cpp:85:23: error: ‘template<class Scalar, int Options> class Sophus::SE3’ used without template parameters
SE3 EepsM = Sophus::SE3::exp(-eps);
^~~
/home/hutiancheng/project/tandem/tandem/src/IOWrapper/Pangolin/PangolinDSOViewer.cpp: In member function ‘void dso::IOWrap::PangolinDSOViewer::run()’:
/home/hutiancheng/project/tandem/tandem/src/IOWrapper/Pangolin/PangolinDSOViewer.cpp:280:27: error: ‘glDrawColoredVertices’ is not a member of ‘pangolin’
pangolin::glDrawColoredVertices(
^~~~~~~~~~~~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/IOWrapper/Pangolin/PangolinDSOViewer.cpp:280:27: note: suggested alternative: ‘glDrawColouredCube’
pangolin::glDrawColoredVertices(
^~~~~~~~~~~~~~~~~~~~~
glDrawColouredCube
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp: In member function ‘dso::Vec4 dso::FullSystem::trackNewCoarse(dso::FrameHessian*)’:
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:452:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, 0, 0),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:452:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:455:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, 0, rotDelta, 0),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:455:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:458:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, 0, 0, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:458:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:461:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, 0, 0),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:461:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:464:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, 0, -rotDelta, 0),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:464:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:467:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, 0, 0, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:467:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:470:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, rotDelta, 0),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:470:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:473:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, 0, rotDelta, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:473:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:476:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, 0, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:476:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:479:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, rotDelta, 0),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:479:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:482:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, 0, -rotDelta, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:482:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:485:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, 0, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:485:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:488:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, -rotDelta, 0),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:488:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:491:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, 0, rotDelta, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:491:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:494:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, 0, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:494:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:497:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, -rotDelta, 0),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:497:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:500:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, 0, -rotDelta, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:500:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:503:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, 0, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:503:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:506:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, -rotDelta, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:506:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:509:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, -rotDelta, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:509:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:512:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, rotDelta, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:512:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:515:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, -rotDelta, rotDelta, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:515:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:518:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, -rotDelta, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:518:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:521:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, -rotDelta, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:521:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:524:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, rotDelta, -rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:524:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:527:46: error: ‘Quaterniond’ is not a member of ‘Sophus’
SE3(Sophus::Quaterniond(1, rotDelta, rotDelta, rotDelta),
^~~~~~~~~~~
/home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:527:46: note: suggested alternative:
In file included from /usr/local/include/eigen3/Eigen/Geometry:42:0,
from /usr/local/include/eigen3/Eigen/Dense:6,
from /usr/local/include/sophus/rotation_matrix.hpp:7,
from /usr/local/include/sophus/so3.hpp:7,
from /usr/local/include/sophus/rxso3.hpp:7,
from /usr/local/include/sophus/sim3.hpp:7,
from /home/hutiancheng/project/tandem/tandem/src/util/NumType.h:28,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.h:29,
from /home/hutiancheng/project/tandem/tandem/src/FullSystem/FullSystem.cpp:32:
/usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h:310:28: note: ‘Eigen::Quaterniond’
typedef Quaternion Quaterniond;
^~~~~~~~~~~
CMakeFiles/tandem.dir/build.make:209: recipe for target 'CMakeFiles/tandem.dir/src/FullSystem/HessianBlocks.cpp.o' failed
make[2]: *** [CMakeFiles/tandem.dir/src/FullSystem/HessianBlocks.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/tandem.dir/build.make:573: recipe for target 'CMakeFiles/tandem.dir/src/IOWrapper/Pangolin/PangolinDSOViewer.cpp.o' failed
make[2]: *** [CMakeFiles/tandem.dir/src/IOWrapper/Pangolin/PangolinDSOViewer.cpp.o] Error 1
CMakeFiles/tandem.dir/build.make:79: recipe for target 'CMakeFiles/tandem.dir/src/FullSystem/FullSystem.cpp.o' failed
make[2]: *** [CMakeFiles/tandem.dir/src/FullSystem/FullSystem.cpp.o] Error 1
CMakeFiles/Makefile2:190: recipe for target 'CMakeFiles/tandem.dir/all' failed
make[1]: *** [CMakeFiles/tandem.dir/all] Error 2
Makefile:100: recipe for target 'all' failed
make: *** [all] Error 2
could you give me some device?
Thanks a lot!