MYNT-EYE-OKVIS-Sample
MYNT-EYE-OKVIS-Sample copied to clipboard
make error
Scanning dependencies of target okvis_frontend
[ 76%] Building CXX object okvis_frontend/CMakeFiles/okvis_frontend.dir/src/stereo_triangulation.cpp.o
[ 77%] Building CXX object okvis_frontend/CMakeFiles/okvis_frontend.dir/src/Frontend.cpp.o
[ 78%] Building CXX object okvis_frontend/CMakeFiles/okvis_frontend.dir/src/VioKeyframeWindowMatchingAlgorithm.cpp.o
[ 80%] Building CXX object okvis_frontend/CMakeFiles/okvis_frontend.dir/src/ProbabilisticStereoTriangulator.cpp.o
[ 81%] Building CXX object okvis_frontend/CMakeFiles/okvis_frontend.dir/src/FrameNoncentralAbsoluteAdapter.cpp.o
In file included from /usr/include/eigen3/Eigen/LU:29:0,
from /usr/include/eigen3/Eigen/Dense:2,
from /home/rosfun/code/MYNT-EYE-OKVIS-Sample/build/include/ceres/internal/numeric_diff.h:39,
from /home/rosfun/code/MYNT-EYE-OKVIS-Sample/build/include/ceres/dynamic_numeric_diff_cost_function.h:70,
from /home/rosfun/code/MYNT-EYE-OKVIS-Sample/build/include/ceres/ceres.h:47,
from /home/rosfun/code/MYNT-EYE-OKVIS-Sample/okvis_ceres/include/okvis/Estimator.hpp:48,
from /home/rosfun/code/MYNT-EYE-OKVIS-Sample/okvis_frontend/include/okvis/VioKeyframeWindowMatchingAlgorithm.hpp:48,
from /home/rosfun/code/MYNT-EYE-OKVIS-Sample/okvis_frontend/src/VioKeyframeWindowMatchingAlgorithm.cpp:41:
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h: In instantiation of ‘class Eigen::MatrixBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 3, 1> >, 3, 1, true> >’:
/usr/include/eigen3/Eigen/src/Core/MapBase.h:27:34: required from ‘class Eigen::MapBase<Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 3, 1> >, 3, 1, true>, 0>’
/usr/include/eigen3/Eigen/src/Core/Block.h:333:7: required from ‘class Eigen::internal::BlockImpl_dense<const Eigen::Map<Eigen::Matrix<double, 3, 1> >, 3, 1, true, true>’
/usr/include/eigen3/Eigen/src/Core/Block.h:155:7: required from ‘class Eigen::BlockImpl<const Eigen::Map<Eigen::Matrix<double, 3, 1> >, 3, 1, true, Eigen::Dense>’
/usr/include/eigen3/Eigen/src/Core/Block.h:104:81: required from ‘class Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 3, 1> >, 3, 1, true>’
/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:516:76: required from ‘const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index) const [with Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Map<Eigen::Matrix<double, 3, 1> >; int ProductTag = 3; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::Product<Lhs, Rhs, 1>::Lhs>::Scalar = double; Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType = double; Eigen::Index = long int]’
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:577:5: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:790:31: required from ‘static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Scalar>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op