MYNT-EYE-OKVIS-Sample icon indicating copy to clipboard operation
MYNT-EYE-OKVIS-Sample copied to clipboard

make error

Open cumtchenchang opened this issue 7 years ago • 0 comments

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<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [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<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [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<OtherDerived>&) [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<Derived>::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

cumtchenchang avatar Nov 05 '17 04:11 cumtchenchang