...ypename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 4> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:50:50:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 2, -1>, 2, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Matrix<double, 2, -1>, 2, 1, true>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, 2, -1>, 2, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, 2, -1>, 2, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:52:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 2, -1>, 2, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 2, -1>, 2, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 2, -1>, 2, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 2, -1>; int BlockRows = 2; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:50:35:   required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; U = Eigen::Matrix<double, 4, 1>; Eigen::internal::dot_nocheck<T, U, true>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:184:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 4>; int BlockRows = 1; int BlockCols = 4; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Matrix<double, 4, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, 4, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from 'const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:50:60:   required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; U = Eigen::Matrix<double, 4, 1>; Eigen::internal::dot_nocheck<T, U, true>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:184:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, -1, 12> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, -1, 12> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, -1, 12> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:60:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28:   required from 'const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:62:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:114:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; unsigned int _Mode = 1; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:175:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 4>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 4>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; Derived = Eigen::Matrix<double, 3, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:87:54:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:87:54:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:163:27:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:165:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> > >; _Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; _Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; unsigned int _Mode = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; _Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:94:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; _Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, -1, 12>; _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>; _Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, -1, 12>; _MatrixType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:22:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 12, 1, 1, 12> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 12, 1, 1, 12> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 12, 1, 1, 12> >, const Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:163:27:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:165:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; _Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; unsigned int _Mode = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; _Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:94:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; _Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, 12, -1>; _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>; _Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, 12, -1>; _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:22:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; RhsType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:162:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14:   required from 'const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:630:51:   required from 'typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:67:61:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; _Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14:   required from 'const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:67:61:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:125:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:162:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14:   required from 'const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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>::XprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:505:34:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = 12; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:91:22:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:125:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:565:40:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; _MatrixType = Eigen::Matrix<double, 12, -1, 0, 12, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:164:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:262:39:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, 12, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = 12; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = 1; int BlockCols = 12; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = 1; int BlockCols = 12; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = 1; int BlockCols = 12; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, 1, 12, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 12, 12, 0, 12, 12>; Workspace = Eigen::Matrix<double, 1, 12, 1, 1, 12>; VectorsType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:505:34:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:91:22:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:125:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:565:40:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:164:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:262:39:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, -1, 1>; VectorsType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; CoeffsType = Eigen::Matrix<double, -1, 1, 0, 12, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:30:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = 12; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:44:80:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:76:37:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:74:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:272:10:   required from 'Eigen::DenseBase<Derived>::ConstBlockXpr Eigen::DenseBase<Derived>::bottomRightCorner(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:102:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:30:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:44:80:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:76:37:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:74:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:272:10:   required from 'Eigen::DenseBase<Derived>::ConstBlockXpr Eigen::DenseBase<Derived>::bottomRightCorner(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:102:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:74:64:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:163:19:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:33:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:960:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:83:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:74:64:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:163:19:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:960:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:83:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1, 0, 12, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Matrix<double, 4, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Matrix<double, 4, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:104:17:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Matrix<double, 3, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:204:47:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:204:47:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:194:21:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:194:21:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:194:21:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:287:40:   required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Dest = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 12, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:191:21:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 12, -1> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 12, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 12, -1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1, 0, -1, 12>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1, 0, -1, 12>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>; int BlockRows = -1; int BlockCols = 12; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, -1, 12> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, -1, 12> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, -1, 12> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1, 0, 12, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1, 0, 12, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, 12, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:174:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:367:64:   required from 'static Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::extract(const XprType&) [with NestedXpr = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; typename Eigen::internal::blas_traits<NestedXpr>::_ExtractType = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::XprType = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:303:79:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 12, 1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 12, 12> >; RhsType = const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 12, 12> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 12, 12> >, const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:451:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, 12> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, 12> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, 12> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:604:10:   required from 'Eigen::DenseBase<Derived>::ColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::ColsBlockXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:32:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12, 0, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, -1, 0, 12, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:367:64:   required from 'static Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::extract(const XprType&) [with NestedXpr = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; typename Eigen::internal::blas_traits<NestedXpr>::_ExtractType = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::XprType = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:303:79:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; RhsType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:451:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 12, -1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 12, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 12, -1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:604:10:   required from 'Eigen::DenseBase<Derived>::ColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ColsBlockXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:32:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:343:34:   required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> > >; Dest = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >::Transpose(const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:111:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Derived = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:111:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; int BlockRows = 12; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; int BlockRows = 12; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; int BlockRows = 12; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >, 12, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:343:34:   required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false> >; Rhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> > >; Dest = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, 12, false>, -1, 12, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >::Transpose(const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 12, 1, 1, 12>, 0, Eigen::Stride<0, 0> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:343:34:   required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> > >; Dest = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:176:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >::Transpose(const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12, 0, 12, 12>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 12, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 12, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:52:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:922:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:27:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >::Transpose(const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; bool HasDirectAccess = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:930:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:215:66: warning: implicitly-declared 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >::Transpose(const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >&)' is deprecated [-Wdeprecated-copy]
  215 |                     m_blockRows(blockRows), m_blockCols(blockCols)
      |                                                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 12, -1, 0, 12, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; bool HasDirectAccess = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:930:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:180:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 1, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:685:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:215:66: warning: implicitly-declared 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >::Transpose(const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >&)' is deprecated [-Wdeprecated-copy]
  215 |                     m_blockRows(blockRows), m_blockCols(blockCols)
      |                                                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, 12, 0, -1, 12>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:65:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:97:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>, Eigen::Matrix<double, -1, -1, 0, -1, 12>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>, Eigen::Matrix<double, -1, -1, 0, -1, 12>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>, Eigen::Matrix<double, -1, -1, 0, -1, 12>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>, Eigen::Matrix<double, -1, -1, 0, -1, 12>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:56:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, -1, 12>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1, 0, -1, 12>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_identity_op<double>, Eigen::Matrix<double, 3, 3> >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 3>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 3> > > >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:498:75:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:71:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:922:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:27:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 1, -1> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:930:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:891:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:28:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:56:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, 12, 0, -1, 12>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, 12, 0, -1, 12>; TVec = Eigen::Matrix<double, 12, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection.h:55:12:   required from 'void libmv::resection::Resection(const Eigen::Matrix<T, 2, -1>&, const Eigen::Matrix<T, 4, -1>&, Eigen::Matrix<T, 3, 4>*) [with T = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:46:23:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/base/vector.h:31,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/resection_kernel.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/robust_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[234/2185] Building CXX object modules/sfm/src/libmv/libmv/multiview/CMakeFiles/multiview.dir/euclidean_resection.cc.o
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:54:27:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 2; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:57:27:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:516,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h: In instantiation of 'Eigen::ArrayWrapper<ExpressionType>::ArrayWrapper(ExpressionType&) [with ExpressionType = const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MatrixBase.h:320:100:   required from 'const Eigen::ArrayWrapper<const Derived> Eigen::MatrixBase<Derived>::array() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:61:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h:61:92: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   61 |     explicit EIGEN_STRONG_INLINE ArrayWrapper(ExpressionType& matrix) : m_expression(matrix) {}
      |                                                                                            ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename OtherDerived::Scalar>, const Derived, const OtherDerived> Eigen::ArrayBase<Derived>::operator/(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; Derived = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; typename OtherDerived::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:61:48:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:448,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:448,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:105:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 1>; int BlockRows = 2; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 4>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 4>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; Derived = Eigen::Matrix<double, 3, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; RhsType = const Eigen::Matrix<double, 3, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, 3, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:87:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >; RhsType = const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:11:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::ArrayBase<Derived>::operator*(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >; Derived = Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:113:33:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:448,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >::ArrayWrapper(const Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:448,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<Eigen::Matrix<double, 4, 1> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28:   required from 'const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:133:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:236:50:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:174:10:   required from 'Eigen::Transpose<Derived> Eigen::DenseBase<Derived>::transpose() [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:278:54:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; _Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:278:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >, const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:349:64:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; RhsType = const Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, -1, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:369:43:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, -1, -1>; _Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, -1, -1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:371:62:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >; RhsType = const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >, const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:377:54:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:388:67:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:414:73:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 12, 12> >; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 12, 12> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 12, 12> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:414:73:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 12, 12>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:46:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; LhsType = const Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>; RhsType = const Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:486:60:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 12, 12>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 12, 12>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_difference_op<double, double>; LhsType = const Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>; RhsType = const Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:19:1:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::operator-(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:525:59:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 4>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 4>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, -1, 1>; _Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, 1> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, -1, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<double, -1, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:722:50:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, 1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, 1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, 1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, 1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> > >; _Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:751:34:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> > >::Transpose(const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> > >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, -1>, 0> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, -1, 1>; _Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, -1, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:752:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>; RhsType = const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:133:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseQuotient(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1>; Derived = Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:754:49:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>::Diagonal(const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:50:35:   required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; U = Eigen::Matrix<double, 4, 1>; Eigen::internal::dot_nocheck<T, U, true>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:184:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 4>; int BlockRows = 1; int BlockCols = 4; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Matrix<double, 4, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, 4, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from 'const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:50:60:   required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; U = Eigen::Matrix<double, 4, 1>; Eigen::internal::dot_nocheck<T, U, true>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:184:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>; RhsType = const Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from 'const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:37:48:   required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>; U = Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:92:40:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:147:18:   required from 'void Eigen::MatrixBase<Derived>::normalize() [with Derived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:201:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; RhsType = const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from 'const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:37:48:   required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; U = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; Derived = Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:233:71:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:50:35:   required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; U = Eigen::Matrix<double, -1, 1>; Eigen::internal::dot_nocheck<T, U, true>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:336:42:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; RhsType = const Eigen::Matrix<double, -1, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, -1, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from 'const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:50:60:   required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; U = Eigen::Matrix<double, -1, 1>; Eigen::internal::dot_nocheck<T, U, true>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:336:42:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 3, 3> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 3, 3> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:60:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:372:78:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28:   required from 'const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:62:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:372:78:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:60:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28:   required from 'const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:62:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>; RhsType = const Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from 'const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>; Derived = Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:37:48:   required from 'static Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>; U = Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>; bool NeedToTranspose = false; Eigen::internal::dot_nocheck<T, U, NeedToTranspose>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>; Derived = Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:513:42:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 6, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 6, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 6, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 4>, -1, -1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 4, 4> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 4>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 4, 4> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 4, 4>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, 4, 4>, -1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 4, 4> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:60:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 4, 4>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 4, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 4, 4>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 4, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:799:10:   required from 'Eigen::JacobiSVD<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::jacobiSvd(unsigned int) const [with Derived = Eigen::Matrix<double, 4, 4>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, 4, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:110:43:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 4, 4>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 4>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 4>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 4>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28:   required from 'const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:62:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 4, 4>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 4, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 4, 4>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 4, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:799:10:   required from 'Eigen::JacobiSVD<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::jacobiSvd(unsigned int) const [with Derived = Eigen::Matrix<double, 4, 4>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, 4, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:110:43:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 4, 4>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 4, 4>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:114:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 1; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:829:17:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::Block<const Eigen::Matrix<double, 2, -1>, 1, -1, false>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::Block<const Eigen::Matrix<double, 2, -1>, 1, -1, false>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Src = Eigen::Block<const Eigen::Matrix<double, 2, -1>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 2, -1>, 1, -1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:726:28:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:87:54:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:163:27:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:165:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; _Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:94:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:22:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 4>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 4>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; Derived = Eigen::Matrix<double, 3, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Matrix<double, 3, 1>; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Matrix<double, 3, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Matrix<double, 3, 1>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/InverseImpl.h:166:69:   required from 'static void Eigen::internal::compute_inverse<MatrixType, ResultType, 3>::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix<double, 3, 3>; ResultType = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/InverseImpl.h:310:60:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; XprType = Eigen::Matrix<double, 3, 3>; Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:391:27:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:162:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14:   required from 'const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:630:51:   required from 'typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:67:61:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; _Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14:   required from 'const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:67:61:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; _Rhs = Eigen::Matrix<double, 6, 1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 6, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 6, 1>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/SVDBase.h:270:57:   required from 'void Eigen::SVDBase<Derived>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix<double, 6, 1>; DstType = Eigen::Matrix<double, 4, 1>; Derived = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:475,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h: In instantiation of 'Eigen::DiagonalWrapper<_DiagonalVectorType>::DiagonalWrapper(Eigen::DiagonalWrapper<_DiagonalVectorType>::DiagonalVectorType&) [with _DiagonalVectorType = const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Eigen::DiagonalWrapper<_DiagonalVectorType>::DiagonalVectorType = const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:279:10:   required from 'const Eigen::DiagonalWrapper<const Derived> Eigen::MatrixBase<Derived>::asDiagonal() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/SVDBase.h:271:52:   required from 'void Eigen::SVDBase<Derived>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix<double, 6, 1>; DstType = Eigen::Matrix<double, 4, 1>; Derived = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:256:92: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  256 |     explicit inline DiagonalWrapper(DiagonalVectorType& a_diagonal) : m_diagonal(a_diagonal) {}
      |                                                                                            ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; _Rhs = Eigen::Matrix<double, -1, 1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/SVDBase.h:272:36:   required from 'void Eigen::SVDBase<Derived>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix<double, 6, 1>; DstType = Eigen::Matrix<double, 4, 1>; Derived = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Func = Eigen::internal::generic_product_impl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::set]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:317:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:223:29:   required from 'static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Matrix<double, -1, -1>; OtherXpr = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; ProductType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:281:42:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:275:58: warning: implicitly-declared 'Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  275 |   typename nested_eval<Lhs,Rhs::SizeAtCompileTime>::type actual_lhs(lhs);
      |                                                          ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Func = Eigen::internal::generic_product_impl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29:   required from 'static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Matrix<double, -1, -1>; OtherXpr = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; ProductType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:281:42:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:275:58: warning: implicitly-declared 'Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  275 |   typename nested_eval<Lhs,Rhs::SizeAtCompileTime>::type actual_lhs(lhs);
      |                                                          ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, -1, -1>; _Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, -1, -1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:431:26:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:371:62:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:431:26:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:505:34:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:91:22:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:565:40:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:164:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:262:39:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/SVDBase.h:270:57:   required from 'void Eigen::SVDBase<Derived>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix<double, 6, 1>; DstType = Eigen::Matrix<double, 4, 1>; Derived = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_inverse_op<double>; XprType = const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:83:31:   required from 'const CwiseInverseReturnType Eigen::MatrixBase<Derived>::cwiseInverse() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseInverseReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DiagonalMatrix.h:71:14:   required from 'const InverseReturnType Eigen::DiagonalBase<Derived>::inverse() const [with Derived = Eigen::DiagonalWrapper<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> >; Eigen::DiagonalBase<Derived>::InverseReturnType = Eigen::DiagonalWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_inverse_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false> > >; typename Eigen::internal::traits<T>::DiagonalVectorType = const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>; typename Eigen::internal::traits<T>::DiagonalVectorType::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/SVDBase.h:271:62:   required from 'void Eigen::SVDBase<Derived>::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::Matrix<double, 6, 1>; DstType = Eigen::Matrix<double, 4, 1>; Derived = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:44:80:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:76:37:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:74:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:272:10:   required from 'Eigen::DenseBase<Derived>::ConstBlockXpr Eigen::DenseBase<Derived>::bottomRightCorner(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:102:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, -1, 1>; _Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, -1, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29:   required from 'static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Matrix<double, -1, -1>; OtherXpr = Eigen::Matrix<double, -1, -1>; ProductType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:752:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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>::XprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:48:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; Func = Eigen::internal::generic_product_impl<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::set]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:317:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:223:29:   required from 'static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Matrix<double, -1, -1>; OtherXpr = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; ProductType = Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0>, const Eigen::Product<Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >, Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:281:42:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:287:40:   required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Dest = Eigen::Matrix<double, -1, 1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::generic_product_impl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::generic_product_impl<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, -1, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:337:15:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:74:64:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:163:19:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:33:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:960:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:83:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int ProductTag = 8; 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>::XprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:371:62:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:829:17:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/InverseImpl.h:146:17:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/InverseImpl.h:310:60:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; XprType = Eigen::Matrix<double, 3, 3>; Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:391:27:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; 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>::XprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; _Rhs = Eigen::Matrix<double, 6, 1>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 6, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 6, 1>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Matrix<double, 6, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:194:21:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int ProductTag = 4; 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>::XprType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, -1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29:   required from 'static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Matrix<double, -1, -1>; OtherXpr = Eigen::Matrix<double, -1, -1>; ProductType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:752:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1587:68:   required from 'Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::CoeffReturnType Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::coeff(Eigen::Index) const [with ArgType = const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>; int DiagIndex = 0; Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::CoeffReturnType = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:719:68:   required from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>; Rhs = const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1>; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> > >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:754:49:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; RhsType = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1587:68:   required from 'Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::CoeffReturnType Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::coeff(Eigen::Index) const [with ArgType = const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>; int DiagIndex = 0; Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::CoeffReturnType = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:719:68:   required from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>; Rhs = const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1>; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> > >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:754:49:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:21:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:191:21:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:17:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h:99:1:   required from 'ResultType Eigen::internal::member_squaredNorm<ResultType>::operator()(const XprType&) const [with XprType = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; ResultType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1316:40:   required from 'const Scalar Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix<double, -1, -1>; MemberOp = Eigen::internal::member_squaredNorm<double>; int Direction = 1; Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::Scalar = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:719:68:   required from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>; Rhs = const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1>; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:754:49:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h:99:1:   required from 'ResultType Eigen::internal::member_squaredNorm<ResultType>::operator()(const XprType&) const [with XprType = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; ResultType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1318:40:   required from 'const Scalar Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::coeff(Eigen::Index) const [with ArgType = Eigen::Matrix<double, -1, -1>; MemberOp = Eigen::internal::member_squaredNorm<double>; int Direction = 1; Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::Scalar = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:719:68:   required from 'Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; Lhs = const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>; Rhs = const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1>; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs>::Scalar = double; typename Eigen::internal::traits<typename Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs>::Scalar = double; Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:754:49:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Matrix<double, 4, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Matrix<double, 4, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:104:17:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Matrix<double, 3, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:204:47:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:204:47:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Matrix<double, 6, 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>::XprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Matrix<double, 6, 1>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:750:19:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, -1, 1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1587:68:   required from 'Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::CoeffReturnType Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::coeff(Eigen::Index) const [with ArgType = const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1>; int DiagIndex = 0; Eigen::internal::evaluator<Eigen::Diagonal<ArgType, DiagIndex> >::CoeffReturnType = double; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:719:68:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Diagonal<const Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 0>, 0>, const Eigen::PartialReduxExpr<Eigen::Matrix<double, -1, -1>, Eigen::internal::member_squaredNorm<double>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:754:49:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, -1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, -1>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, -1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, -1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, -1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, -1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, -1>, 0>; Derived = Eigen::Matrix<double, 3, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, -1>, 0>; Derived = Eigen::Matrix<double, 3, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, -1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = -1; int _Options = 0; int _MaxRows = 3; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:392:21:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, -1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>::Block(const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:367:64:   required from 'static Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::extract(const XprType&) [with NestedXpr = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; typename Eigen::internal::blas_traits<NestedXpr>::_ExtractType = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::XprType = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:303:79:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; RhsType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:451:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:78:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:78:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:604:10:   required from 'Eigen::DenseBase<Derived>::ColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ColsBlockXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:32:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:17:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:17:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Matrix<double, 6, 5>; Rhs = Eigen::Matrix<double, 5, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 6, 1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Fuzzy.h:25:53:   required from 'static bool Eigen::internal::isApprox_selector<Derived, OtherDerived, is_integer>::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; OtherDerived = Eigen::Matrix<double, 6, 1>; bool is_integer = false; typename Derived::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Fuzzy.h:108:65:   required from 'bool Eigen::DenseBase<Derived>::isApprox(const Eigen::DenseBase<OtherDerived>&, const RealScalar&) const [with OtherDerived = Eigen::Matrix<double, 6, 1>; Derived = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; Eigen::DenseBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:619:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 6, 5>; int BlockRows = 1; int BlockCols = 5; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 5, 1>, 5, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 5, 1>, 5, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 5, 1>, 5, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 6, 5>; Rhs = Eigen::Matrix<double, 5, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 6, 1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Fuzzy.h:25:53:   required from 'static bool Eigen::internal::isApprox_selector<Derived, OtherDerived, is_integer>::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; OtherDerived = Eigen::Matrix<double, 6, 1>; bool is_integer = false; typename Derived::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Fuzzy.h:108:65:   required from 'bool Eigen::DenseBase<Derived>::isApprox(const Eigen::DenseBase<OtherDerived>&, const RealScalar&) const [with OtherDerived = Eigen::Matrix<double, 6, 1>; Derived = Eigen::Product<Eigen::Matrix<double, 6, 5>, Eigen::Matrix<double, 5, 1>, 0>; Eigen::DenseBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:619:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 5>, 1, 5, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 5, 1>, 5, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 5, 1>, 5, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 5, 1>, 5, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 5, 1>; int BlockRows = 5; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:743:40:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:343:34:   required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> > >; Dest = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >::Transpose(const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:111:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Derived = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:111:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Matrix<double, 6, 4>; Rhs = Eigen::Matrix<double, 4, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Fuzzy.h:25:53:   required from 'static bool Eigen::internal::isApprox_selector<Derived, OtherDerived, is_integer>::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; OtherDerived = Eigen::Matrix<double, 6, 1>; bool is_integer = false; typename Derived::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Fuzzy.h:108:65:   required from 'bool Eigen::DenseBase<Derived>::isApprox(const Eigen::DenseBase<OtherDerived>&, const RealScalar&) const [with OtherDerived = Eigen::Matrix<double, 6, 1>; Derived = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; Eigen::DenseBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:562:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 6, 4>; int BlockRows = 1; int BlockCols = 4; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 6, 4>; Rhs = Eigen::Matrix<double, 4, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Fuzzy.h:25:53:   required from 'static bool Eigen::internal::isApprox_selector<Derived, OtherDerived, is_integer>::run(const Derived&, const OtherDerived&, const typename Derived::RealScalar&) [with Derived = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; OtherDerived = Eigen::Matrix<double, 6, 1>; bool is_integer = false; typename Derived::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Fuzzy.h:108:65:   required from 'bool Eigen::DenseBase<Derived>::isApprox(const Eigen::DenseBase<OtherDerived>&, const RealScalar&) const [with OtherDerived = Eigen::Matrix<double, 6, 1>; Derived = Eigen::Product<Eigen::Matrix<double, 6, 4>, Eigen::Matrix<double, 4, 1>, 0>; Eigen::DenseBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:562:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Matrix<double, 6, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48:   required from 'Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; Eigen::DenseBase<Derived>::EvalReturnType = const Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/IO.h:220:32:   required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; std::ostream = std::basic_ostream<char>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:587:42:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 6, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 6, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 6, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   required from 'void Eigen::PlainObjectBase<Derived>::_init1(const Eigen::DenseBase<ElseDerived>&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; OtherDerived = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 6; int _Cols = 1; int _Options = 0; int _MaxRows = 6; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/DenseBase.h:406:48:   required from 'Eigen::DenseBase<Derived>::EvalReturnType Eigen::DenseBase<Derived>::eval() const [with Derived = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; Eigen::DenseBase<Derived>::EvalReturnType = const Eigen::Matrix<double, 6, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/IO.h:220:32:   required from 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::DenseBase<Derived>&) [with Derived = Eigen::Product<Eigen::Matrix<double, 6, 3>, Eigen::Matrix<double, 3, 1>, 0>; std::ostream = std::basic_ostream<char>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:587:42:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 6, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:748:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int ProductTag = 4; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29:   required from 'static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Matrix<double, -1, -1>; OtherXpr = Eigen::Matrix<double, -1, -1>; ProductType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:752:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 1>; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >; RhsType = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1, 1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int ProductTag = 4; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29:   required from 'static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Matrix<double, -1, -1>; OtherXpr = Eigen::Matrix<double, -1, -1>; ProductType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:752:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1>, 1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, 1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:28:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, -1, -1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:78:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Matrix<double, 6, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 6, 1>, 6, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 6, 1>, 6, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 6, 1>, 6, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Matrix<double, 6, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, -1, 1>; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 6, 1>, 6, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 6, 1>, 6, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 6, 1>, 6, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 6, 1>; int BlockRows = 6; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Rhs = Eigen::Matrix<double, -1, 1>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Rhs = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Matrix<double, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Rhs = Eigen::Matrix<double, -1, 1>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Matrix<double, -1, 1>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, -1, 1>; Lhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>; Rhs = Eigen::Matrix<double, -1, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Matrix<double, -1, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, 1>; Src = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Matrix<double, -1, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>, Eigen::Matrix<double, -1, 1>, 0>; Derived = Eigen::Matrix<double, -1, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:52:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:922:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:27:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >::Transpose(const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; bool HasDirectAccess = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:930:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:215:66: warning: implicitly-declared 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >::Transpose(const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >&)' is deprecated [-Wdeprecated-copy]
  215 |                     m_blockRows(blockRows), m_blockCols(blockCols)
      |                                                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1, 1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, -1, 1>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >; int ProductTag = 4; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:224:29:   required from 'static void Eigen::internal::assignment_from_xpr_op_product<DstXprType, OtherXpr, ProductType, Func1, Func2>::run(DstXprType&, const SrcXprType&, const InitialFunc&) [with SrcXprType = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; InitialFunc = Eigen::internal::assign_op<double, double>; DstXprType = Eigen::Matrix<double, -1, -1>; OtherXpr = Eigen::Matrix<double, -1, -1>; ProductType = Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0>; Func1 = Eigen::internal::assign_op<double, double>; Func2 = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, -1, -1>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; Derived = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_difference_op<double, double>, const Eigen::Matrix<double, -1, -1>, const Eigen::Product<Eigen::Matrix<double, -1, 1>, Eigen::Transpose<Eigen::Matrix<double, 3, 1> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:752:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 1> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:764:12:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false>::Block(const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:764:12:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Matrix<double, 3, 3> >, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:65:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:97:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:94:19:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:19:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, 1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:28:   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::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >; Rhs = Eigen::Matrix<double, 6, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, -1, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >, Eigen::Matrix<double, 6, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Solve.h:147:5:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 4, 1>; DecType = Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>; RhsType = Eigen::Matrix<double, 6, 1>; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Solve<DecType, RhsType>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 4, 1>; Src = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; Derived = Eigen::Matrix<double, 4, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Solve<Eigen::JacobiSVD<Eigen::Matrix<double, -1, -1>, 2>, Eigen::Matrix<double, 6, 1> >; _Scalar = double; int _Rows = 4; int _Cols = 1; int _Options = 0; int _MaxRows = 4; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:561:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:56:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:19:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:71:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:922:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:27:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 1, -1> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:930:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:891:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:28:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:56:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:477:68:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.h:24,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/euclidean_resection.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[235/2185] Building CXX object modules/sfm/src/libmv/libmv/multiview/CMakeFiles/multiview.dir/fundamental.cc.o
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:54:27:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 2, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 2; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:57:27:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 3, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:516,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h: In instantiation of 'Eigen::ArrayWrapper<ExpressionType>::ArrayWrapper(ExpressionType&) [with ExpressionType = const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MatrixBase.h:320:100:   required from 'const Eigen::ArrayWrapper<const Derived> Eigen::MatrixBase<Derived>::array() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:61:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayWrapper.h:61:92: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   61 |     explicit EIGEN_STRONG_INLINE ArrayWrapper(ExpressionType& matrix) : m_expression(matrix) {}
      |                                                                                            ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; RhsType = const Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseBinaryOps.h:23:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename OtherDerived::Scalar>, const Derived, const OtherDerived> Eigen::ArrayBase<Derived>::operator/(const Eigen::ArrayBase<OtherDerived>&) const [with OtherDerived = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; Derived = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >; typename OtherDerived::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:61:48:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:448,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:448,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Block<const Eigen::Matrix<double, 3, -1>, 1, -1, false> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 2, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:105:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 1>; int BlockRows = 2; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 4>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 4>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; Derived = Eigen::Matrix<double, 3, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; _Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:107:65:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; _Rhs = Eigen::Matrix<double, 3, 3>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 3>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:133:28:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; _Rhs = Eigen::Matrix<double, 3, 1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:246:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; _Rhs = Eigen::Matrix<double, 3, 3>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 3>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:270:25:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >; _Rhs = Eigen::Matrix<double, 3, 3>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 3>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:279:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >::Transpose(const Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 3>; _Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 3>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:288:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 3>; _Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 3>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:328:34:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28:   required from 'const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:338:22:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/ArrayCwiseUnaryOps.h:73:10:   required from 'const Abs2ReturnType Eigen::ArrayBase<Derived>::abs2() const [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 3> >; Eigen::ArrayBase<Derived>::Abs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 3> > >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:274:32:   required from 'double libmv::FrobeniusNorm(const TMat&) [with TMat = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:235:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'constexpr Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 3> >::ArrayWrapper(const Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:448,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ArrayBase.h:107:14: note: because 'Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::ArrayBase<Derived>::operator=(const Eigen::ArrayBase<Derived>&) [with Derived = Eigen::ArrayWrapper<const Eigen::Matrix<double, 3, 3> >]'
  107 |     Derived& operator=(const ArrayBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:249:55:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 1>, 2, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 1>; int BlockRows = 2; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:50:35:   required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; U = Eigen::Matrix<double, 4, 1>; Eigen::internal::dot_nocheck<T, U, true>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:184:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 4>; int BlockRows = 1; int BlockCols = 4; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Matrix<double, 4, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Matrix<double, 4, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:45:10:   required from 'const Eigen::CwiseBinaryOp<CustomBinaryOp, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::binaryExpr(const Eigen::MatrixBase<OtherDerived>&, const CustomBinaryOp&) const [with CustomBinaryOp = Eigen::internal::scalar_conj_product_op<double, double>; OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:50:60:   required from 'static Eigen::internal::dot_nocheck<T, U, true>::ResScalar Eigen::internal::dot_nocheck<T, U, true>::run(const Eigen::MatrixBase<Derived>&, const Eigen::MatrixBase<U>&) [with T = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; U = Eigen::Matrix<double, 4, 1>; Eigen::internal::dot_nocheck<T, U, true>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:84:58:   required from 'typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType Eigen::MatrixBase<Derived>::dot(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 4, 1>; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false>; typename Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>::ReturnType = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:184:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 3, 3> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 3, 3> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:60:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 3, 3>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:104:75:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:60:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28:   required from 'const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:62:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Matrix<double, 7, 9>, -1, -1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 7, 9> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Matrix<double, 7, 9>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 7, 9> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 7, 9>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Matrix<double, 7, 9>, -1, -1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 7, 9> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:689:60:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 7, 9>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 7, 9>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 7, 9>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 7, 9>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_opposite_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 7, 7, 0, 7, 7>, 7, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:45:28:   required from 'const NegativeReturnType Eigen::MatrixBase<Derived>::operator-() const [with Derived = Eigen::Block<Eigen::Matrix<double, 7, 7, 0, 7, 7>, 7, 1, true>; Eigen::MatrixBase<Derived>::NegativeReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_opposite_op<double>, const Eigen::Block<Eigen::Matrix<double, 7, 7, 0, 7, 7>, 7, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:757:62:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 7, 7, 0, 7, 7>, 7, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 7, 7, 0, 7, 7>, 7, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 7, 7, 0, 7, 7>, 7, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 7, 7, 0, 7, 7>; int BlockRows = 7; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:114:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 1; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 2; Derived = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:114:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; unsigned int _Mode = 1; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:87:54:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:87:54:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 4>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 4>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; Derived = Eigen::Matrix<double, 3, 4>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:163:27:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:165:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; _Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; _Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:94:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; _Rhs = Eigen::Matrix<double, -1, -1>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1>; _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:22:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 1>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:232:24:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; _Rhs = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:163:27:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:165:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> > >; _Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:166:34:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; _Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; unsigned int _Mode = 6]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; unsigned int _Mode = 6; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; _Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, 7, 9>; _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:94:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; _Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, 7, 9>; _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:95:66:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>::TriangularView(const Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; unsigned int _Mode = 1; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>; _Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:455:14:   required from 'const Eigen::Product<Eigen::TriangularView<MatrixType, _Mode>, OtherDerived> Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, -1, -1, 0, 7, 9>; _MatrixType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:96:22:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 9, 1, 1, 9> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 9, 1, 1, 9> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, 9, 1, 1, 9> >, const Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; _Rhs = Eigen::Matrix<double, 3, 1>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 1>; Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:246:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:512,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h: In instantiation of 'Eigen::internal::redux_evaluator<_XprType>::redux_evaluator(const XprType&) [with _XprType = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>; Eigen::internal::redux_evaluator<_XprType>::XprType = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Redux.h:416:17:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op<double, double>; Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Redux.h:438:73:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::maxCoeff() const [with Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:522:13:   required from 'void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h:56:7: warning: implicitly-declared 'constexpr Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0> >::MatrixBase(const Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0> >&)' is deprecated [-Wdeprecated-copy]
   56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
      |       ^~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::MatrixBase<Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:512,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorwiseOp.h:56:7: warning: implicitly-declared 'constexpr Eigen::internal::no_assignment_operator::no_assignment_operator(const Eigen::internal::no_assignment_operator&)' is deprecated [-Wdeprecated-copy]
   56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr<MatrixType, MemberOp, Direction> >::type,
      |       ^~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:367,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/XprHelper.h:92:29: note: because 'Eigen::internal::no_assignment_operator' has user-provided 'Eigen::internal::no_assignment_operator& Eigen::internal::no_assignment_operator::operator=(const Eigen::internal::no_assignment_operator&)'
   92 |     no_assignment_operator& operator=(const no_assignment_operator&);
      |                             ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:478,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Redux.h:338:95: note: synthesized method 'Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>::PartialReduxExpr(const Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>&)' first required here
  338 |   EIGEN_DEVICE_FUNC explicit redux_evaluator(const XprType &xpr) : m_evaluator(xpr), m_xpr(xpr) {}
      |                                                                                               ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:440,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:1294:54: note:   initializing argument 1 of 'Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::evaluator(Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::XprType) [with ArgType = const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >; MemberOp = Eigen::internal::member_sum<double>; int Direction = 0; Eigen::internal::evaluator<Eigen::PartialReduxExpr<ArgType, MemberOp, Direction> >::XprType = Eigen::PartialReduxExpr<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs_op<double>, const Eigen::Matrix<double, -1, -1> >, Eigen::internal::member_sum<double>, 0>]'
 1294 |   EIGEN_DEVICE_FUNC explicit evaluator(const XprType xpr)
      |                                        ~~~~~~~~~~~~~~^~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:162:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14:   required from 'const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularView<MatrixType, Mode>::MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:630:51:   required from 'typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() [with unsigned int Mode = 2; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:67:61:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; _Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14:   required from 'const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:67:61:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>::TriangularView(const Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; unsigned int _Mode = 2; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 7> >; RhsType = const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 7> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 7> >, const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:128:25:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; RhsType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:29:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:162:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:639:56:   required from 'typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() const [with unsigned int Mode = 5; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::ConstTriangularViewReturnType<Mode>::Type = const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:464:14:   required from 'const Eigen::Product<OtherDerived, Eigen::TriangularView<MatrixType, _Mode> > Eigen::operator*(const Eigen::MatrixBase<OtherDerived>&, const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>::TriangularView(const Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:435:25: note: because 'Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>' has user-provided 'Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator=(const Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>&) [with _MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>]'
  435 |     TriangularViewType& operator=(const TriangularViewImpl& other)
      |                         ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:125:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:489,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h: In instantiation of 'Eigen::TriangularView<MatrixType, Mode>::TriangularView(Eigen::TriangularView<MatrixType, Mode>::MatrixType&) [with _MatrixType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::MatrixType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:630:51:   required from 'typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type Eigen::MatrixBase<Derived>::triangularView() [with unsigned int Mode = 5; Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; typename Eigen::MatrixBase<Derived>::TriangularViewReturnType<Mode>::Type = Eigen::TriangularView<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 5>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:490:50:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31:   required from 'void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:217:73: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  217 |     explicit inline TriangularView(MatrixType& matrix) : m_matrix(matrix)
      |                                                                         ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:492:30:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31:   required from 'void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:505:34:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:91:22:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:565:40:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:164:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:262:39:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:505:34:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = 9; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_quotient_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>; RhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:69:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type Eigen::MatrixBase<Derived>::operator/(const T&) const [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>, const Derived, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::scalar_quotient_op<typename Eigen::internal::traits<T>::Scalar, T> > >::value>::type>::type> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_quotient_op<double, double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:91:22:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:125:82:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:41:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:110:23:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::norm() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:565:40:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:164:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:262:39:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, 9, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = 9; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:57:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:212:10:   required from 'const AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/TriangularMatrix.h:249:14:   required from 'const AdjointReturnType Eigen::TriangularView<MatrixType, Mode>::adjoint() const [with _MatrixType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; unsigned int _Mode = 5; Eigen::TriangularView<MatrixType, Mode>::AdjointReturnType = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; typename _MatrixType::AdjointReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:92:96:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = 1; int BlockCols = 9; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = 1; int BlockCols = 9; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = 1; int BlockCols = 9; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, 1, 9, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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>::XprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:429:16:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31:   required from 'void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_score_coeff_op<double>; XprType = const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:123:10:   required from 'const Eigen::CwiseUnaryOp<CustomUnaryOp, const Derived> Eigen::MatrixBase<Derived>::unaryExpr(const CustomUnaryOp&) const [with CustomUnaryOp = Eigen::internal::scalar_score_coeff_op<double>; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:381:55:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31:   required from 'void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; _Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; int Option = 0; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:415:10:   required from 'const Eigen::Product<Derived, OtherDerived> Eigen::MatrixBase<Derived>::operator*(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:406:78:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31:   required from 'void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:460:17:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   required from 'void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix<double, -1, -1>; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:530:31:   required from 'void Eigen::PartialPivLU<MatrixType>::compute() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>::Block(const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:44:80:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:76:37:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:74:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:272:10:   required from 'Eigen::DenseBase<Derived>::ConstBlockXpr Eigen::DenseBase<Derived>::bottomRightCorner(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:102:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, -1, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:30:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = 9; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:44:80:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:462,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h: In instantiation of 'Eigen::CwiseUnaryOp<UnaryOp, MatrixType>::CwiseUnaryOp(const XprType&, const UnaryOp&) [with UnaryOp = Eigen::internal::scalar_abs2_op<double>; XprType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseUnaryOps.h:45:28:   required from 'const CwiseAbs2ReturnType Eigen::MatrixBase<Derived>::cwiseAbs2() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>; Eigen::MatrixBase<Derived>::CwiseAbs2ReturnType = Eigen::CwiseUnaryOp<Eigen::internal::scalar_abs2_op<double>, const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Dot.h:98:31:   required from 'typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real Eigen::MatrixBase<Derived>::squaredNorm() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits<typename Eigen::internal::traits<T>::Scalar>::Real = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:76:37:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholderInPlace(Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:538:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h:66:35: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   66 |       : m_xpr(xpr), m_functor(func) {}
      |                                   ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:127:9:   required from 'void Eigen::MatrixBase<Derived>::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Eigen::MatrixBase<Derived>::Scalar*) [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1>; Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::MatrixBase<Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:547:5:   required from 'void Eigen::ColPivHouseholderQR<MatrixType>::computeInPlace() [with _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:74:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:272:10:   required from 'Eigen::DenseBase<Derived>::ConstBlockXpr Eigen::DenseBase<Derived>::bottomRightCorner(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:64:102:   required from 'void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:85:55:   required from 'void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; VectorsType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; CoeffsType = Eigen::VectorBlock<const Eigen::Matrix<double, 7, 1>, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = 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>::XprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 1>; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:246:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:480:20:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:74:64:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:33:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:960:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:83:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; _Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3, 1>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3, 1>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3, 1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 1; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:107:65:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:74:64:   required from 'void Eigen::MatrixBase<Derived>::makeHouseholder(EssentialPart&, Eigen::MatrixBase<Derived>::Scalar&, Eigen::MatrixBase<Derived>::RealScalar&) const [with EssentialPart = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>; Eigen::MatrixBase<Derived>::Scalar = double; Eigen::MatrixBase<Derived>::RealScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:45:3:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:960:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/BlockHouseholder.h:63:83:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 3>; _Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 3>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:288:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:381:21:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>::Block(const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:861:10:   required from 'Eigen::DenseBase<Derived>::RowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) [with Derived = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Eigen::DenseBase<Derived>::RowXpr = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:390:21:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:509:17:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>::Block(const Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:378:15: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  378 |     LhsNested actual_lhs(lhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:379:15: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  379 |     RhsNested actual_rhs(rhs);
      |               ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; _Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:42:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 0>; ExpressionType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:126:19:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; _Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Derived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 0>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:58:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/Householder.h:129:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:381:34:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:952:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::tail(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:406:78:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; Func = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:58:31:   required from 'ExpressionType& Eigen::NoAlias<ExpressionType, StorageBase>::operator-=(const StorageBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:406:53:   required from 'static Eigen::Index Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::unblocked_lu(Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; Eigen::Index = int; Eigen::internal::partial_lu_impl<Scalar, StorageOrder, PivIndex>::MatrixType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:436:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:275:58: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  275 |   typename nested_eval<Lhs,Rhs::SizeAtCompileTime>::type actual_lhs(lhs);
      |                                                          ^~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:194:21:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:194:21:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:194:21:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Matrix<double, 4, 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Matrix<double, 4, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Matrix<double, 4, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:104:17:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, 1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, 1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; RhsType = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 4>, 1, 4, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Matrix<double, 3, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:204:47:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 3>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:204:47:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; _Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 8>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:58:31:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:287:40:   required from 'static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Dest = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 1, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:191:21:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; 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>::XprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3, 1>; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3, 1>; SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3, 1>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3, 1>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 1; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:107:65:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Map<Eigen::Matrix<double, -1, 1, 0, 9, 1>, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:255:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 9, 7> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 9, 7> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 9, 7> >, const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1, 0, 7, 9>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:357:18:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>, Eigen::Matrix<double, -1, -1, 0, 7, 9>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>; int BlockRows = -1; int BlockCols = 9; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Matrix<double, -1, -1>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:245:18:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, -1, -1>; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, -1, -1>; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, -1, -1>, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:245:18:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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, -1, -1> >; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:246:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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, -1, -1> >; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   required from 'static void Eigen::internal::copy_using_evaluator_LinearTraversal_CompleteUnrolling<Kernel, Index, Stop>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index = 0; int Stop = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:507:106:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 2>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:246:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 1>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 1>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; 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>::XprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:288:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:48:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; Func = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::sub_assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, 0>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/NoAlias.h:58:31:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 7>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; 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>::XprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; 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>::XprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Src = Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 3; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 3>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:327:25:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 4, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Matrix<double, 3, 4>; Rhs = Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 4>, Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/projection.h:132:26:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 4, -1>, 4, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 4, -1>; int BlockRows = 4; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:367:64:   required from 'static Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::extract(const XprType&) [with NestedXpr = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; typename Eigen::internal::blas_traits<NestedXpr>::_ExtractType = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::XprType = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:303:79:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; RhsType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:451:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:604:10:   required from 'Eigen::DenseBase<Derived>::ColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ColsBlockXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:32:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/BlasUtil.h:367:64:   required from 'static Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::extract(const XprType&) [with NestedXpr = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::ExtractType = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; typename Eigen::internal::blas_traits<NestedXpr>::_ExtractType = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >; Eigen::internal::blas_traits<Eigen::Transpose<Derived> >::XprType = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:303:79:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 3; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 3>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 3; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>; Derived = Eigen::internal::generic_product_impl<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 5>, Eigen::DenseShape, Eigen::TriangularShape, 3>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 9, 9> >; RhsType = const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 9, 9> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 0, 9, 9> >, const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:451:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 7, 9> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 7, 9> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, 7, 9> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>, Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:604:10:   required from 'Eigen::DenseBase<Derived>::ColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Eigen::DenseBase<Derived>::ColsBlockXpr = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:32:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 9, 0, 9, 9>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; Lhs = Eigen::TriangularView<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, 5>; Rhs = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, 1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:28:   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, -1, -1> >; Rhs = 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:242:5:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 1>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >; Rhs = Eigen::Matrix<double, 3, 1>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 1>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; Derived = Eigen::Matrix<double, 3, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >, Eigen::Matrix<double, 3, 1>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 1; int _Options = 0; int _MaxRows = 3; int _MaxCols = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:246:31:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:280:9:   required from 'void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const Eigen::internal::false_type&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>; Func = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:329:41:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 5>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1, -1, false>, 1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:178:42:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; 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>::XprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::sub_assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Src = Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1>; Func = Eigen::internal::sub_assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:411:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h:452:25:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:343:34:   required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> > >; Dest = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, -1>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >::Transpose(const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1>, 0, Eigen::Stride<0, 0> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:111:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; RhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Derived = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:111:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = Eigen::TriangularView<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false>, 5>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:343:34:   required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> > >; Dest = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>, -1, -1, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:258:13:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::evalTo(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:233:30:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >::Transpose(const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; int BlockRows = 9; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; int BlockRows = 9; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; int BlockRows = 9; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:840:10:   required from 'Eigen::DenseBase<Derived>::ColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; Eigen::DenseBase<Derived>::ColXpr = Eigen::Block<Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >, 9, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:343:34:   required from 'static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false> >; Rhs = Eigen::Transpose<const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> > >; Dest = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:197:12:   required from 'static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, 9, false>, -1, 9, false>; Dest = Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> >; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:383:34:   [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:342:11:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >::Transpose(const Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Map<Eigen::Matrix<double, 1, 9, 1, 1, 9>, 0, Eigen::Stride<0, 0> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:40:   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::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 1, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> > >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, -1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 7, 9>; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1, 0, 7, 9>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >, 6>; Rhs = Eigen::Block<Eigen::Matrix<double, 9, 9, 0, 9, 9>, -1, -1, false>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Matrix<double, 3, 3>; _Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Matrix<double, 3, 3>; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:328:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:52:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:922:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:27:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >::Transpose(const Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; bool HasDirectAccess = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:930:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:215:66: warning: implicitly-declared 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >::Transpose(const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >&)' is deprecated [-Wdeprecated-copy]
  215 |                     m_blockRows(blockRows), m_blockCols(blockCols)
      |                                                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, -1, -1>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 3, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 3, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 3, 1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3, 1> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 1; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:107:65:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 3, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 3, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 3, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, 1, 0, 9, 1>; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false> >; RhsType = const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, -1, 1, 0, 9, 1>, 1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1, 1, false>::Block(const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; bool HasDirectAccess = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:930:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:341:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 1>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, 9, 9, 0, 9, 9>; Workspace = Eigen::Matrix<double, 1, 9, 1, 1, 9>; VectorsType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; CoeffsType = Eigen::Matrix<double, 7, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:215:66: warning: implicitly-declared 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >::Transpose(const Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >&)' is deprecated [-Wdeprecated-copy]
  215 |                     m_blockRows(blockRows), m_blockCols(blockCols)
      |                                                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 1, -1, 1, 1, 9> >, const Eigen::Transpose<const Eigen::Block<const Eigen::Block<const Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:65:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >, 1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:137:97:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar*, Index, const ResScalar&) [with Index = int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 1, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:332:12:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix<double, -1, -1, 1, -1, -1>; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 2>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>::Block(const Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, -1, -1, 1, -1, -1>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, -1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; Derived = Eigen::internal::generic_product_impl<Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>, Eigen::Matrix<double, -1, -1>, Eigen::TriangularShape, Eigen::DenseShape, 8>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'constexpr Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, 1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:28:   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::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:563:72:   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::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:637:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:497:7:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >; RhsType = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:326:9:   required from 'static void Eigen::internal::dense_assignment_loop<Kernel, 0, 0>::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >, Eigen::internal::sub_assign_op<double, double>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:741:37:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>::Block(const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   required from 'static void Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; Derived = Eigen::internal::generic_product_impl<Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>, Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>, Eigen::DenseShape, Eigen::TriangularShape, 7>; Eigen::internal::generic_product_impl_base<Lhs, Rhs, Derived>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:349:33:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 3, 1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>; Rhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3, 1> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 1; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::DiagonalWrapper<const Eigen::Matrix<double, 3, 1> >, 1>, Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:107:65:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int BlockRows = 1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1, 1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >; Rhs = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >; int ProductTag = 4; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1, 0, 9, 1> >, const Eigen::Block<Eigen::Block<Eigen::Matrix<double, 9, 7, 0, 9, 7>, 9, 1, true>, -1, 1, false> >, Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h:475:3:   required from 'Eigen::ColPivHouseholderQR<_MatrixType>& Eigen::ColPivHouseholderQR<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, 9, 7, 0, 9, 7>; _MatrixType = Eigen::Matrix<double, 9, 7, 0, 9, 7>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:230:7:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, 7, 9>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, 7, 9>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:176:26:   required from 'double libmv::Nullspace2(TMat*, TVec1*, TVec2*) [with TMat = Eigen::Matrix<double, 7, 9>; TVec1 = Eigen::Matrix<double, 9, 1>; TVec2 = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:168:37:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, 1, -1, 1, 1, 7>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; 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>::XprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:328:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; RhsType = const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/CommonCwiseBinaryOps.h:50:1:   required from 'typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type Eigen::operator*(const T&, const StorageBaseType&) [with T = double; Derived = Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; typename Eigen::internal::enable_if<true, const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type, typename Eigen::internal::traits<T>::Scalar>, const typename Eigen::internal::plain_constant_type<Derived, typename Eigen::internal::promote_scalar_arg<typename Eigen::internal::traits<T>::Scalar, T, Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<T, typename Eigen::internal::traits<T>::Scalar, Eigen::internal::scalar_product_op<T, typename Eigen::internal::traits<T>::Scalar> > >::value>::type>::type, const Derived> >::type = const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, -1, 1> >, const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Eigen::MatrixBase<Derived>::StorageBaseType = Eigen::MatrixBase<Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:56:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   required from 'static void Eigen::internal::triangular_product_impl<Mode, false, Lhs, true, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; int Mode = 2; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:725:113:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, 1, -1>; Lhs = Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false>; Rhs = Eigen::TriangularView<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false>, 2>; int ProductTag = 7; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::TriangularShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>::Block(const Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:611:10:   required from 'Eigen::DenseBase<Derived>::ConstColsBlockXpr Eigen::DenseBase<Derived>::leftCols(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Eigen::DenseBase<Derived>::ConstColsBlockXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, -1, -1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h:456:59:   required from 'static void Eigen::internal::triangular_product_impl<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >; Rhs = Eigen::Matrix<double, -1, -1>; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:712:14:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix<double, -1, -1>; Lhs = Eigen::TriangularView<const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >, 1>; Rhs = Eigen::Matrix<double, -1, -1>; int ProductTag = 8; Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::TriangularShape, Eigen::DenseShape, ProductTag>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:361:27:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, -1, -1, 1, -1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; _Rhs = Eigen::Matrix<double, 3, 3>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 3>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:133:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; _Rhs = Eigen::Matrix<double, 3, 3>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 3>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:270:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:439,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h: In instantiation of 'Eigen::Product<Lhs, Rhs, Option>::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >; _Rhs = Eigen::Matrix<double, 3, 3>; int Option = 1; Eigen::Product<Lhs, Rhs, Option>::Lhs = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >; Eigen::Product<Lhs, Rhs, Option>::Rhs = Eigen::Matrix<double, 3, 3>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/GeneralProduct.h:450:10:   required from 'const Eigen::Product<Derived, OtherDerived, 1> Eigen::MatrixBase<Derived>::lazyProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Matrix<double, 3, 3>; Derived = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >; Rhs = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:279:50:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Product.h:93:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >::Transpose(const Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >&)' is deprecated [-Wdeprecated-copy]
   93 |     EIGEN_DEVICE_FUNC Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Matrix<double, 3, 1>; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Matrix<double, 3, 1>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Matrix<double, 3, 1>; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/InverseImpl.h:166:69:   required from 'static void Eigen::internal::compute_inverse<MatrixType, ResultType, 3>::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix<double, 3, 3>; ResultType = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/InverseImpl.h:310:60:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; XprType = Eigen::Matrix<double, 3, 3>; Eigen::internal::Assignment<DstXprType, Eigen::Inverse<Rhs>, Eigen::internal::assign_op<typename DstXprType::Scalar, typename SrcXprType::Scalar>, Eigen::internal::Dense2Dense>::SrcXprType = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; typename SrcXprType::Scalar = double; typename DstXprType::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Inverse<Eigen::Matrix<double, 3, 3> >; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:816:7:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:279:50:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = 1; int BlockCols = -1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1, -1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:28:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int ProductTag = 8; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 1> >; Functor = Eigen::internal::sub_assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:131:7:   required from 'Eigen::PartialPivLU<MatrixType>& Eigen::PartialPivLU<MatrixType>::compute(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:323:3:   required from 'Eigen::PartialPivLU<MatrixType>::PartialPivLU(const Eigen::EigenBase<OtherDerived>&) [with InputType = Eigen::Matrix<double, -1, -1>; _MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/PartialPivLU.h:591:10:   required from 'const Eigen::PartialPivLU<typename Eigen::DenseBase<Derived>::PlainObject> Eigen::MatrixBase<Derived>::partialPivLu() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::DenseBase<Derived>::PlainObject = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:41:29:   required from 'static typename Eigen::internal::traits<T>::Scalar Eigen::internal::determinant_impl<Derived, DeterminantType>::run(const Derived&) [with Derived = Eigen::Matrix<double, -1, -1>; int DeterminantType = -1; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/Determinant.h:96:86:   required from 'typename Eigen::internal::traits<T>::Scalar Eigen::MatrixBase<Derived>::determinant() const [with Derived = Eigen::Matrix<double, -1, -1>; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:69:35:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>::Block(const Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Block<Eigen::Map<Eigen::Matrix<double, -1, -1>, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:71:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >::Map(const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:922:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Transpose<Eigen::Matrix<double, 1, -1> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:27:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 1, -1> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 1, -1> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 1, -1> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:930:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::head(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:282:54:   required from 'static void Eigen::internal::trmv_selector<Mode, 0>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose<const Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, -1, -1, false> >; Rhs = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >; Dest = Eigen::Transpose<Eigen::Matrix<double, 1, -1> >; int Mode = 1; typename Dest::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:194:18:   [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<Eigen::Block<Eigen::Matrix<double, -1, -1, 1, -1, -1>, 1, -1, true>, 1, -1, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:891:10:   required from 'Eigen::DenseBase<Derived>::SegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >; Eigen::DenseBase<Derived>::SegmentReturnType = Eigen::VectorBlock<Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:28:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >::Map(const Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:469,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/MapBase.h:288:14: note: because 'Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >' has user-provided 'Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&) [with Derived = Eigen::Map<Eigen::Matrix<double, -1, 1>, 0, Eigen::Stride<0, 0> >]'
  288 |     Derived& operator=(const MapBase& other)
      |              ^~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:166:59:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:142:59:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index) [with XprType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/VectorBlock.h:78:61:   required from 'Eigen::VectorBlock<MatrixType, Size>::VectorBlock(VectorType&, Eigen::Index, Eigen::Index) [with VectorType = const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; int Size = -1; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:900:10:   required from 'Eigen::DenseBase<Derived>::ConstSegmentReturnType Eigen::DenseBase<Derived>::segment(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>; Eigen::DenseBase<Derived>::ConstSegmentReturnType = const Eigen::VectorBlock<const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>, -1>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:66:56:   required from 'static void Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar*, Index, const RhsScalar&) [with Index = int; int Mode = 1; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; Eigen::internal::triangular_matrix_vector_product<Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, 0, Version>::ResScalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h:266:12:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Householder/HouseholderSequence.h:333:46:   required from 'void Eigen::HouseholderSequence<VectorsType, CoeffsType, Side>::applyThisOnTheLeft(Dest&, Workspace&) const [with Dest = Eigen::Matrix<double, -1, -1>; Workspace = Eigen::Matrix<double, 1, -1>; VectorsType = Eigen::Matrix<double, -1, -1>; CoeffsType = Eigen::Matrix<double, -1, 1>; int Side = 1]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:237:9:   required from 'bool Eigen::internal::qr_preconditioner_impl<MatrixType, 2, 0, true>::run(Eigen::JacobiSVD<MatrixType, 2>&, const MatrixType&) [with MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:684:5:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>& Eigen::JacobiSVD<MatrixType, QRPreconditioner>::compute(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/SVD/JacobiSVD.h:548:7:   required from 'Eigen::JacobiSVD<MatrixType, QRPreconditioner>::JacobiSVD(const MatrixType&, unsigned int) [with _MatrixType = Eigen::Matrix<double, -1, -1>; int QRPreconditioner = 2; Eigen::JacobiSVD<MatrixType, QRPreconditioner>::MatrixType = Eigen::Matrix<double, -1, -1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:161:26:   required from 'double libmv::Nullspace(TMat*, TVec*) [with TMat = Eigen::Matrix<double, -1, -1>; TVec = Eigen::Matrix<double, 9, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:97:51:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:375:62: warning: implicitly-declared 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>::Block(const Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>&)' is deprecated [-Wdeprecated-copy]
  375 |         m_xpr(xpr), m_startRow(startRow), m_startCol(startCol)
      |                                                              ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >, -1, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Map<const Eigen::Matrix<double, -1, -1>, 0, Eigen::OuterStride<> >; int BlockRows = -1; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; 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>::XprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:133:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:493,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h: In instantiation of 'Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; 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>::XprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:35:90:   required from 'Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::evaluator(const XprType&) [with Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 1; Eigen::internal::evaluator<Eigen::Product<Lhs, Rhs, Option> >::XprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:730:20:   required from 'void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:879:31:   required from 'static void Eigen::internal::Assignment<DstXprType, SrcXprType, Functor, Eigen::internal::Dense2Dense, Weak>::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix<double, 3, 3>; SrcXprType = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>; Functor = Eigen::internal::assign_op<double, double>; Weak = void]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:397:29:   required from 'static void Eigen::internal::generic_product_impl<Lhs, Rhs, Eigen::DenseShape, Eigen::DenseShape, 3>::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:270:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:451:34: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  451 |       m_innerDim(xpr.lhs().cols())
      |                                  ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:829:17:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:804:27:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type) [with Dst = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<(! Eigen::internal::evaluator_assume_aliasing<Src>::value), void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>; Src = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:66:28:   required from 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<double, double>, const Eigen::Matrix<double, 3, 1>, const Eigen::CwiseNullaryOp<Eigen::internal::scalar_constant_op<double>, const Eigen::Matrix<double, 3, 1> > >; Derived = Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/InverseImpl.h:146:17:   required from 'void Eigen::internal::compute_inverse_size3_helper(const MatrixType&, const typename ResultType::Scalar&, const Eigen::Matrix<typename ResultType::Scalar, 3, 1>&, ResultType&) [with MatrixType = Eigen::Matrix<double, 3, 3>; ResultType = Eigen::Matrix<double, 3, 3>; typename ResultType::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/LU/InverseImpl.h:168:33:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:279:50:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>::Block(const Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<Eigen::Matrix<double, 3, 3>, 1, 3, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = Eigen::Matrix<double, 3, 3>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; RhsType = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3, 1, false>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3, 1, false>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3, 1, false>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:328:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 1, 3, false> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3, 1, false>::Block(const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3, 1, false>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3, 1, false>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = false; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:847:10:   required from 'Eigen::DenseBase<Derived>::ConstColXpr Eigen::DenseBase<Derived>::col(Eigen::Index) const [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Eigen::DenseBase<Derived>::ConstColXpr = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 3, 1, false>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Matrix<double, 3, 3>; Rhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:148:43:   required from 'static void Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op<Scalar, Scalar>&) [with DstXprType = Eigen::Matrix<double, 3, 3>; Lhs = Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>; Rhs = Eigen::Matrix<double, 3, 3>; int Options = 0; Scalar = double; Eigen::internal::Assignment<DstXprType, Eigen::Product<Lhs, Rhs, Options>, Eigen::internal::assign_op<Scalar, Scalar>, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::SrcXprType = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:836:49:   required from 'void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:732:41:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set_noalias(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:537:7:   required from 'Eigen::PlainObjectBase<Derived>::PlainObjectBase(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:377:29:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Matrix<double, 3, 3>, Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:328:38:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:133:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true>::Block(const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:133:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:270:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true>::Block(const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:270:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:474,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h: In instantiation of 'Eigen::Transpose<MatrixType>::Transpose(MatrixType&) [with MatrixType = const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:186:10:   required from 'Eigen::DenseBase<Derived>::ConstTransposeReturnType Eigen::DenseBase<Derived>::transpose() const [with Derived = Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true>; Eigen::DenseBase<Derived>::ConstTransposeReturnType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true> >]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:40:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:279:50:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Transpose.h:64:68: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true>&)' is deprecated [-Wdeprecated-copy]
   64 |     explicit inline Transpose(MatrixType& matrix) : m_matrix(matrix) {}
      |                                                                    ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3, 1>; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h: In instantiation of 'Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::CwiseBinaryOp(const Lhs&, const Rhs&, const BinaryOp&) [with BinaryOp = Eigen::internal::scalar_product_op<double, double>; LhsType = const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true> >; RhsType = const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Lhs = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true> >; Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>::Rhs = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/MatrixCwiseBinaryOps.h:25:10:   required from 'const Eigen::CwiseBinaryOp<Eigen::internal::scalar_product_op<typename Eigen::internal::traits<T>::Scalar, typename Eigen::internal::traits<OtherDerived>::Scalar>, const Derived, const OtherDerived> Eigen::MatrixBase<Derived>::cwiseProduct(const Eigen::MatrixBase<OtherDerived>&) const [with OtherDerived = Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>; Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true> >; typename Eigen::internal::traits<OtherDerived>::Scalar = double; typename Eigen::internal::traits<T>::Scalar = double]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:72:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeffByOuterInner(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:222:5:   required from 'static void Eigen::internal::copy_using_evaluator_DefaultTraversal_InnerUnrolling<Kernel, Index_, Stop>::run(Kernel&, Eigen::Index) [with Kernel = Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >, Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 1> >, Eigen::internal::assign_op<double, double>, 0>; int Index_ = 0; int Stop = 3; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:351:111:   [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Inverse<Eigen::Matrix<double, 3, 3> > >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Inverse<Eigen::Matrix<double, 3, 3> >, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:279:50:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true> >::Transpose(const Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true> >&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Block<const Eigen::Matrix<double, 3, 3, 1>, 1, 3, true> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:461,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h:105:49: warning: implicitly-declared 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>::Block(const Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>&)' is deprecated [-Wdeprecated-copy]
  105 |       : m_lhs(aLhs), m_rhs(aRhs), m_functor(func)
      |                                                 ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:88,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:830:52: note: because 'Eigen::Block<const Eigen::Matrix<double, 3, 3>, 3, 1, true>' has user-provided 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>& Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::operator=(const Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>&) [with XprType = const Eigen::Matrix<double, 3, 3>; int BlockRows = 3; int BlockCols = 1; bool InnerPanel = true]'
  830 |     EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) \
      |                                                    ^~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/util/Macros.h:842:53: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR'
  842 | #define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived)
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:161:5: note: in expansion of macro 'EIGEN_INHERIT_ASSIGNMENT_OPERATORS'
  161 |     EIGEN_INHERIT_ASSIGNMENT_OPERATORS(BlockImpl)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, 1, 3, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:28:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:133:32:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:472,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h: In instantiation of 'Eigen::internal::BlockImpl_dense<XprType, BlockRows, BlockCols, InnerPanel, true>::BlockImpl_dense(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true; Eigen::Index = int]':
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:162:75:   required from 'Eigen::BlockImpl<XprType, BlockRows, BlockCols, InnerPanel, Eigen::Dense>::BlockImpl(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:118:53:   required from 'Eigen::Block<XprType, BlockRows, BlockCols, InnerPanel>::Block(XprType&, Eigen::Index) [with XprType = const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; int BlockRows = 1; int BlockCols = 3; bool InnerPanel = true; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/../plugins/BlockMethods.h:868:10:   required from 'Eigen::DenseBase<Derived>::ConstRowXpr Eigen::DenseBase<Derived>::row(Eigen::Index) const [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Eigen::DenseBase<Derived>::ConstRowXpr = const Eigen::Block<const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, 1, 3, true>; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/ProductEvaluators.h:552:28:   required from 'const CoeffReturnType Eigen::internal::product_evaluator<Eigen::Product<Lhs, Rhs, 1>, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >; Rhs = Eigen::Matrix<double, 3, 3>; 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 = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:631:5:   required from 'void Eigen::internal::generic_dense_assignment_kernel<DstEvaluatorTypeT, SrcEvaluatorTypeT, Functor, Version>::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Matrix<double, 3, 3> >; SrcEvaluatorTypeT = Eigen::internal::evaluator<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 1> >; Functor = Eigen::internal::assign_op<double, double>; int Version = 0; Eigen::Index = int]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:645:5:   [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:294:31:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:796:41:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Func = Eigen::internal::assign_op<double, double>; typename Eigen::internal::enable_if<Eigen::internal::evaluator_assume_aliasing<Src>::value, void*>::type = void*]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:782:18:   required from 'void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix<double, 3, 3>; Src = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:714:32:   required from 'Derived& Eigen::PlainObjectBase<Derived>::_set(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; Derived = Eigen::Matrix<double, 3, 3>]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Matrix.h:225:24:   required from 'Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase<OtherDerived>&) [with OtherDerived = Eigen::Product<Eigen::Product<Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >, Eigen::Matrix<double, 3, 3>, 0>, Eigen::Matrix<double, 3, 3>, 0>; _Scalar = double; int _Rows = 3; int _Cols = 3; int _Options = 0; int _MaxRows = 3; int _MaxCols = 3]'
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:270:29:   required from here
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Block.h:353:86: warning: implicitly-declared 'constexpr Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >::Transpose(const Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >&)' is deprecated [-Wdeprecated-copy]
  353 |         m_startCol( (BlockRows==XprType::RowsAtCompileTime) && (BlockCols==1) ? i : 0)
      |                                                                                      ^
In file included from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Core:445,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/Cholesky:11,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h:28,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.h:26,
                 from TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/contrib/modules/sfm/src/libmv_light/libmv/multiview/fundamental.cc:21:
TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/recipe-sysroot/usr/include/eigen3/Eigen/src/Core/Assign.h:55:30: note: because 'Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >' has user-provided 'Derived& Eigen::MatrixBase<Derived>::operator=(const Eigen::MatrixBase<Derived>&) [with Derived = Eigen::Transpose<const Eigen::Matrix<double, 3, 3> >]'
   55 | EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& other)
      |                              ^~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/temp/run.do_compile.6959:1 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TOPDIR/build/tmp/work/mips32r2-yoe-linux/opencv/4.1.1-r0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'

Error details

Submitted on:
16/04/20 13:21
Error type:
Recipe
Task:
do_compile
Recipe:
opencv
Recipe version:
4.1.1-r0
Machine:
qemumips
Distro:
yoe
Build system:
x86_64-linux
Target system:
mips-yoe-linux
Host distro:
ubuntu-18.04/ubuntu-18.04
Branch:
HEAD
Commit:
8fee84975adad65c86a4b66b2f4adc99a208e61b
Build:
#101265
Submitter:
Similar errors:
16
Open a bug