Skip to content

make error #2

@edgr-coder

Description

@edgr-coder

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions