-
Notifications
You must be signed in to change notification settings - Fork 36
Description
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, const Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Map<Eigen::Matrix<double, 3, 1> >, 0> >; Functor = Eigen::internal::assign_op; Scalar = double]’
/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:747:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op, const Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Map<Eigen::Matrix<double, 3, 1> >, 0> >; Func = Eigen::internal::assign_op]’
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:700:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op, const Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Map<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, 3, 1>]’
/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:510:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op, const Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Map<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, 3, 1>]’
/usr/include/eigen3/Eigen/src/Core/Matrix.h:379:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op, const Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Map<Eigen::Matrix<double, 3, 1> >, 0> >; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]’
/home/rosfun/code/MYNT-EYE-OKVIS-Sample/okvis_kinematics/include/okvis/kinematics/implementation/Transformation.hpp:172:61: required from here
/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:538:1: internal compiler error: Segmentation fault
MatrixBase::partialPivLu() const
^
Please submit a full bug report,
with preprocessed source if appropriate.
See file:///usr/share/doc/gcc-5/README.Bugs for instructions.
okvis_frontend/CMakeFiles/okvis_frontend.dir/build.make:86: recipe for target 'okvis_frontend/CMakeFiles/okvis_frontend.dir/src/VioKeyframeWindowMatchingAlgorithm.cpp.o' failed
make[2]: *** [okvis_frontend/CMakeFiles/okvis_frontend.dir/src/VioKeyframeWindowMatchingAlgorithm.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:855: recipe for target 'okvis_frontend/CMakeFiles/okvis_frontend.dir/all' failed
make[1]: *** [okvis_frontend/CMakeFiles/okvis_frontend.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2