This forum has been archived. All content is frozen. Please use KDE Discuss instead.

question: compilation error with simple example program

Tags: None
(comma "," separated)
Yaman.Aksu
Registered Member
Posts
5
Karma
0
Using g++4 (gcc 4.0.0), I compiled the simple example program below (taken from this Eigen webpage: http://eigen.tuxfamily.org/dox/GettingStarted.html ) but after commenting out its Eigen lines, as shown below. This means that gcc 4.0.0 is compiling C++ code on that particular machine fine (without apparent problems) . When I brought back (uncommented) the lines and tried compiling, it gave a lot of error messages. As shown below, the first error mentions trying the '-fpermissive' option of g++, so I went ahead and tried that option, but there was again a lot of error messages. Below I have pasted both sets of error messages (before and after trying -fpermissive). Thanks for any help!
P.S. I registered to this forum/KDE only a few mins ago, this is my first post.

#include <iostream>
//#include <Eigen/Dense>

//using Eigen::MatrixXd;

int main()
{
//MatrixXd m(2,2);
//m(0,0) = 3;
//m(1,0) = 2.5;
//m(0,1) = -1;
//m(1,1) = m(1,0) + m(0,1);
//std::cout << m << std::endl;
std::cout << 5 << std::endl;
}


/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::coeff(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:111: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:111: error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::operator()(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:126: error: there are no arguments to ‘rows’ that depend on a template parameter, so a declaration of ‘rows’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:126: error: there are no arguments to ‘cols’ that depend on a template parameter, so a declaration of ‘cols’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:128: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::coeff(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:150: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::operator[](typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:169: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:170: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::operator()(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:186: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:187: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::add_const_on_value_type_if_arithmetic<typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::packet(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:225: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::add_const_on_value_type_if_arithmetic<typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::packet(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:251: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:331: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:349: error: there are no arguments to ‘rows’ that depend on a template parameter, so a declaration of ‘rows’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:349: error: there are no arguments to ‘cols’ that depend on a template parameter, so a declaration of ‘cols’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:351: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:374: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:391: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:392: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:407: error: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:408: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::writePacket(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:447: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::writePacket(typename Eigen::internal::traits<T>::Index, const typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:475: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeff(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:493: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeff(typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:508: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:518: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyPacket(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:534: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyPacket(typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:550: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyPacketByOuterInner(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:561: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Index Eigen::DenseCoeffsBase<Derived, 2>::innerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:599: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Index Eigen::DenseCoeffsBase<Derived, 2>::outerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:609: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Index Eigen::DenseCoeffsBase<Derived, 3>::innerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:670: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Index Eigen::DenseCoeffsBase<Derived, 3>::outerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:680: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h: In member function ‘const typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index, typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:187: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:187: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:188: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprKind>::type::PacketScalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index, typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:194: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:194: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:195: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h: In member function ‘const typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:200: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:200: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:201: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprKind>::type::PacketScalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:207: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:207: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:208: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h: In member function ‘const typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index, typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:116: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:116: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<UnaryOp, XprType>, typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::XprKind>::type::PacketScalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index, typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:122: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:122: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h: In member function ‘const typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:127: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:127: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<UnaryOp, XprType>, typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::XprKind>::type::PacketScalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:133: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:133: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::innerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:117: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::outerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:122: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryView<ViewOp, MatrixType>, typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::XprKind>::type::CoeffReturnType Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index, typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:127: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:127: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryView<ViewOp, MatrixType>, typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::XprKind>::type::CoeffReturnType Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:132: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:132: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Scalar& Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index, typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:137: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:137: error: there are no arguments to ‘const_cast_derived’ that depend on a template parameter, so a declaration of ‘const_cast_derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Scalar& Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:142: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:142: error: there are no arguments to ‘const_cast_derived’ that depend on a template parameter, so a declaration of ‘const_cast_derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘const typename Eigen::internal::traits<T>::Scalar& Eigen::MapBase<Derived, 0>::coeff(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:106: error: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:106: error: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘const typename Eigen::internal::traits<T>::Scalar& Eigen::MapBase<Derived, 0>::coeff(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:112: error: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘const typename Eigen::internal::traits<T>::Scalar& Eigen::MapBase<Derived, 0>::coeffRef(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:117: error: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:117: error: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘const typename Eigen::internal::traits<T>::Scalar& Eigen::MapBase<Derived, 0>::coeffRef(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:123: error: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type Eigen::MapBase<Derived, 0>::packet(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:130: error: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:130: error: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type Eigen::MapBase<Derived, 0>::packet(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:137: error: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::MapBase<Derived, 0>::Scalar, const typename Eigen::MapBase<Derived, 0>::Scalar>::type& Eigen::MapBase<Derived, 1>::coeffRef(typename Eigen::MapBase<Derived, 0>::Index, typename Eigen::MapBase<Derived, 0>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:217: error: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:217: error: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::MapBase<Derived, 0>::Scalar, const typename Eigen::MapBase<Derived, 0>::Scalar>::type& Eigen::MapBase<Derived, 1>::coeffRef(typename Eigen::MapBase<Derived, 0>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:223: error: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘void Eigen::MapBase<Derived, 1>::writePacket(typename Eigen::MapBase<Derived, 0>::Index, typename Eigen::MapBase<Derived, 0>::Index, const typename Eigen::MapBase<Derived, 0>::PacketScalar&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:230: error: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:230: error: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘void Eigen::MapBase<Derived, 1>::writePacket(typename Eigen::MapBase<Derived, 0>::Index, const typename Eigen::MapBase<Derived, 0>::PacketScalar&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:238: error: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:248: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index Eigen::TransposeImpl<MatrixType, Eigen::Dense>::innerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:121: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index Eigen::TransposeImpl<MatrixType, Eigen::Dense>::outerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:122: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar, const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar>::type* Eigen::TransposeImpl<MatrixType, Eigen::Dense>::data()’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:130: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar* Eigen::TransposeImpl<MatrixType, Eigen::Dense>::data() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:131: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar, const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar>::type& Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:136: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar, const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar>::type& Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:142: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar& Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:147: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar& Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:152: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::CoeffReturnType Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:157: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::CoeffReturnType Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:162: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::PacketScalar Eigen::TransposeImpl<MatrixType, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:168: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘void Eigen::TransposeImpl<MatrixType, Eigen::Dense>::writePacket(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::PacketScalar&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:174: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::PacketScalar Eigen::TransposeImpl<MatrixType, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:180: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘void Eigen::TransposeImpl<MatrixType, Eigen::Dense>::writePacket(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::PacketScalar&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:186: error: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Product.h: In member function ‘void Eigen::GeneralProduct<Lhs, Rhs, 4>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::GeneralProduct<Lhs, Rhs, 4> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Product.h:338: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Product.h:338: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h: In member function ‘void Eigen::GeneralProduct<Lhs, Rhs, 5>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::GeneralProduct<Lhs, Rhs, 5> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h:413: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h:413: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h:415: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h:416: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h: In member function ‘void Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:194: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:194: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:196: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:197: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h: In member function ‘void Eigen::SelfadjointProductMatrix<Lhs, 0, true, Rhs, RhsMode, false>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::SelfadjointProductMatrix<Lhs, 0, true, Rhs, RhsMode, false> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:273: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:273: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h: In member function ‘void Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, RhsMode, false>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, RhsMode, false> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h:401: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h:401: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h:403: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h:404: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h: In member function ‘void Eigen::TriangularProduct<Mode, true, Lhs, false, Rhs, true>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::TriangularProduct<Mode, true, Lhs, false, Rhs, true> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:165: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:165: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h: In member function ‘void Eigen::TriangularProduct<Mode, false, Lhs, true, Rhs, false>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::TriangularProduct<Mode, false, Lhs, true, Rhs, false> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:181: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:181: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:186: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:186: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixMatrix.h: In member function ‘void Eigen::TriangularProduct<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::TriangularProduct<Mode, LhsIsTriangular, Lhs, false, Rhs, false> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixMatrix.h:381: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixMatrix.h:382: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h: In member function ‘void Eigen::internal::kernel_retval<Eigen::FullPivLU<MatrixType> >::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:570: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:570: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:596: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:597: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:597: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:599: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:600: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:610: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:610: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:611: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:614: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:616: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:616: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:617: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:617: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:618: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:624: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:624: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:626: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:630: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:634: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:634: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:635: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:635: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:636: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:636: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h: In member function ‘void Eigen::internal::image_retval<Eigen::FullPivLU<MatrixType> >::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:655: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:664: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:665: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:665: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:667: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:668: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:672: error: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:673: error: there are no arguments to ‘originalMatrix’ that depend on a template parameter, so a declaration of ‘originalMatrix’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:673: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h: In member function ‘void Eigen::internal::solve_retval<Eigen::FullPivLU<MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:695: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:695: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:696: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:697: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:706: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:706: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:709: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:709: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:712: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:719: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:724: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:731: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:732: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:733: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h: In member function ‘void Eigen::internal::solve_retval<Eigen::PartialPivLU<MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:462: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:462: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:465: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:465: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:468: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:471: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LLT.h: In member function ‘void Eigen::internal::solve_retval<Eigen::LLT<MatrixType, _UpLo>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LLT.h:327: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LLT.h:328: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h: In member function ‘void Eigen::internal::solve_retval<Eigen::LDLT<MatrixType, _UpLo>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:371: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:371: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:373: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:373: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:376: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:379: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:382: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:385: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h: In member function ‘void Eigen::internal::solve_retval<Eigen::HouseholderQR<_MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:301: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:301: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:303: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:305: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:309: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:310: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:313: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h: In member function ‘void Eigen::internal::solve_retval<Eigen::FullPivHouseholderQR<MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:467: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:467: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:468: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:472: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:478: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:480: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:481: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:484: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:485: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:486: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:487: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:490: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:493: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:494: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:501: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:502: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:502: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:504: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:506: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:506: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:507: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:507: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h: In member function ‘void Eigen::internal::solve_retval<Eigen::ColPivHouseholderQR<MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:472: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:472: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:474: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:475: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:483: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:486: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:486: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:487: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:491: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:499: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:504: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:505: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h: In member function ‘void Eigen::internal::solve_retval<Eigen::JacobiSVD<MatrixType, QRPreconditioner>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:687: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:687: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:692: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:692: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:695: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:696: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:699: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:701: error: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:702: error: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available

______________________________

When using the '-fpermissive' option of G++:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::coeff(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:111: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::operator()(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:126: warning: there are no arguments to ‘rows’ that depend on a template parameter, so a declaration of ‘rows’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:126: warning: there are no arguments to ‘cols’ that depend on a template parameter, so a declaration of ‘cols’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:128: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::coeff(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:150: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::operator[](typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:169: warning: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:170: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::conditional<(bool)((Eigen::internal::traits<T>::Flags & Eigen::LvalueBit)), const typename Eigen::internal::traits<T>::Scalar&, typename Eigen::internal::conditional<Eigen::internal::is_arithmetic<typename Eigen::internal::traits<T>::Scalar>::value, typename Eigen::internal::traits<T>::Scalar, const typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::operator()(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:186: warning: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:187: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::add_const_on_value_type_if_arithmetic<typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::packet(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:225: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::add_const_on_value_type_if_arithmetic<typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type>::type Eigen::DenseCoeffsBase<Derived, 0>::packet(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:251: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:331: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:349: warning: there are no arguments to ‘rows’ that depend on a template parameter, so a declaration of ‘rows’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:349: warning: there are no arguments to ‘cols’ that depend on a template parameter, so a declaration of ‘cols’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:351: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::coeffRef(typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:374: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator[](typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:391: warning: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:392: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Scalar& Eigen::DenseCoeffsBase<Derived, 1>::operator()(typename Eigen::internal::traits<T>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:407: warning: there are no arguments to ‘size’ that depend on a template parameter, so a declaration of ‘size’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:408: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::writePacket(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:447: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::writePacket(typename Eigen::internal::traits<T>::Index, const typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:475: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeff(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:493: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeff(typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:508: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyCoeffByOuterInner(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:518: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyPacket(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:534: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyPacket(typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:550: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘void Eigen::DenseCoeffsBase<Derived, 1>::copyPacketByOuterInner(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index, const Eigen::DenseBase<OtherDerived>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:561: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Index Eigen::DenseCoeffsBase<Derived, 2>::innerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:599: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Index Eigen::DenseCoeffsBase<Derived, 2>::outerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:609: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Index Eigen::DenseCoeffsBase<Derived, 3>::innerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:670: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h: In member function ‘typename Eigen::internal::traits<T>::Index Eigen::DenseCoeffsBase<Derived, 3>::outerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/DenseCoeffsBase.h:680: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h: In member function ‘const typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index, typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:187: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:187: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:188: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprKind>::type::PacketScalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index, typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:194: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:194: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:195: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h: In member function ‘const typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Scalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:200: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:200: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:201: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs>, typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::XprKind>::type::PacketScalar Eigen::CwiseBinaryOpImpl<BinaryOp, Lhs, Rhs, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::CwiseBinaryOp<BinaryOp, Lhs, Rhs> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:207: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:207: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseBinaryOp.h:208: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h: In member function ‘const typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index, typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:116: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:116: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<UnaryOp, XprType>, typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::XprKind>::type::PacketScalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index, typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:122: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:122: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h: In member function ‘const typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Scalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:127: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:127: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryOp<UnaryOp, XprType>, typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::XprKind>::type::PacketScalar Eigen::CwiseUnaryOpImpl<UnaryOp, XprType, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::CwiseUnaryOp<UnaryOp, XprType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:133: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryOp.h:133: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::innerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:117: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::outerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:122: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryView<ViewOp, MatrixType>, typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::XprKind>::type::CoeffReturnType Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index, typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:127: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:127: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::dense_xpr_base<Eigen::CwiseUnaryView<ViewOp, MatrixType>, typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::XprKind>::type::CoeffReturnType Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:132: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:132: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Scalar& Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index, typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:137: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:137: warning: there are no arguments to ‘const_cast_derived’ that depend on a template parameter, so a declaration of ‘const_cast_derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h: In member function ‘typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Scalar& Eigen::CwiseUnaryViewImpl<ViewOp, MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::CwiseUnaryView<ViewOp, MatrixType> >::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:142: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/CwiseUnaryView.h:142: warning: there are no arguments to ‘const_cast_derived’ that depend on a template parameter, so a declaration of ‘const_cast_derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘const typename Eigen::internal::traits<T>::Scalar& Eigen::MapBase<Derived, 0>::coeff(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:106: warning: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:106: warning: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘const typename Eigen::internal::traits<T>::Scalar& Eigen::MapBase<Derived, 0>::coeff(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:112: warning: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘const typename Eigen::internal::traits<T>::Scalar& Eigen::MapBase<Derived, 0>::coeffRef(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:117: warning: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:117: warning: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘const typename Eigen::internal::traits<T>::Scalar& Eigen::MapBase<Derived, 0>::coeffRef(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:123: warning: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type Eigen::MapBase<Derived, 0>::packet(typename Eigen::internal::traits<T>::Index, typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:130: warning: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:130: warning: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘typename Eigen::internal::packet_traits<typename Eigen::internal::traits<T>::Scalar>::type Eigen::MapBase<Derived, 0>::packet(typename Eigen::internal::traits<T>::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:137: warning: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::MapBase<Derived, 0>::Scalar, const typename Eigen::MapBase<Derived, 0>::Scalar>::type& Eigen::MapBase<Derived, 1>::coeffRef(typename Eigen::MapBase<Derived, 0>::Index, typename Eigen::MapBase<Derived, 0>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:217: warning: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:217: warning: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::MapBase<Derived, 0>::Scalar, const typename Eigen::MapBase<Derived, 0>::Scalar>::type& Eigen::MapBase<Derived, 1>::coeffRef(typename Eigen::MapBase<Derived, 0>::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:223: warning: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘void Eigen::MapBase<Derived, 1>::writePacket(typename Eigen::MapBase<Derived, 0>::Index, typename Eigen::MapBase<Derived, 0>::Index, const typename Eigen::MapBase<Derived, 0>::PacketScalar&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:230: warning: there are no arguments to ‘colStride’ that depend on a template parameter, so a declaration of ‘colStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:230: warning: there are no arguments to ‘rowStride’ that depend on a template parameter, so a declaration of ‘rowStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘void Eigen::MapBase<Derived, 1>::writePacket(typename Eigen::MapBase<Derived, 0>::Index, const typename Eigen::MapBase<Derived, 0>::PacketScalar&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:238: warning: there are no arguments to ‘innerStride’ that depend on a template parameter, so a declaration of ‘innerStride’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h: In member function ‘Derived& Eigen::MapBase<Derived, 1>::operator=(const Eigen::MapBase<Derived, 1>&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/MapBase.h:248: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index Eigen::TransposeImpl<MatrixType, Eigen::Dense>::innerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:121: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index Eigen::TransposeImpl<MatrixType, Eigen::Dense>::outerStride() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:122: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar, const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar>::type* Eigen::TransposeImpl<MatrixType, Eigen::Dense>::data()’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:130: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar* Eigen::TransposeImpl<MatrixType, Eigen::Dense>::data() const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:131: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar, const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar>::type& Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:136: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘typename Eigen::internal::conditional<Eigen::internal::is_lvalue<ExpressionType>::value, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar, const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar>::type& Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:142: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar& Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:147: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Scalar& Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeffRef(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:152: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::CoeffReturnType Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:157: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::CoeffReturnType Eigen::TransposeImpl<MatrixType, Eigen::Dense>::coeff(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:162: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::PacketScalar Eigen::TransposeImpl<MatrixType, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:168: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘void Eigen::TransposeImpl<MatrixType, Eigen::Dense>::writePacket(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::PacketScalar&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:174: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::PacketScalar Eigen::TransposeImpl<MatrixType, Eigen::Dense>::packet(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:180: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h: In member function ‘void Eigen::TransposeImpl<MatrixType, Eigen::Dense>::writePacket(typename Eigen::internal::traits<Eigen::Transpose<Derived> >::Index, const typename Eigen::internal::TransposeImpl_base<MatrixType, Eigen::internal::has_direct_access<Derived>::ret>::type::PacketScalar&)’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Transpose.h:186: warning: there are no arguments to ‘derived’ that depend on a template parameter, so a declaration of ‘derived’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Product.h: In member function ‘void Eigen::GeneralProduct<Lhs, Rhs, 4>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::GeneralProduct<Lhs, Rhs, 4> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Product.h:338: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/Product.h:338: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h: In member function ‘void Eigen::GeneralProduct<Lhs, Rhs, 5>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::GeneralProduct<Lhs, Rhs, 5> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h:413: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h:413: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h:415: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/GeneralMatrixMatrix.h:416: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h: In member function ‘void Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, 0, true> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:194: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:194: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:196: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:197: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h: In member function ‘void Eigen::SelfadjointProductMatrix<Lhs, 0, true, Rhs, RhsMode, false>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::SelfadjointProductMatrix<Lhs, 0, true, Rhs, RhsMode, false> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:273: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixVector.h:273: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h: In member function ‘void Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, RhsMode, false>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::SelfadjointProductMatrix<Lhs, LhsMode, false, Rhs, RhsMode, false> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h:401: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h:401: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h:403: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/SelfadjointMatrixMatrix.h:404: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h: In member function ‘void Eigen::TriangularProduct<Mode, true, Lhs, false, Rhs, true>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::TriangularProduct<Mode, true, Lhs, false, Rhs, true> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:165: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:165: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h: In member function ‘void Eigen::TriangularProduct<Mode, false, Lhs, true, Rhs, false>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::TriangularProduct<Mode, false, Lhs, true, Rhs, false> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:181: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:181: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:186: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixVector.h:186: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixMatrix.h: In member function ‘void Eigen::TriangularProduct<Mode, LhsIsTriangular, Lhs, false, Rhs, false>::scaleAndAddTo(Dest&, typename Eigen::internal::traits<Eigen::TriangularProduct<Mode, LhsIsTriangular, Lhs, false, Rhs, false> >::Scalar) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixMatrix.h:381: error: ‘m_lhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Core/products/TriangularMatrixMatrix.h:382: error: ‘m_rhs’ was not declared in this scope
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h: In member function ‘void Eigen::internal::kernel_retval<Eigen::FullPivLU<MatrixType> >::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:570: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:570: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:596: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:597: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:597: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:599: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:600: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:610: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:610: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:611: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:614: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:616: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:616: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:617: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:617: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:618: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:624: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:624: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:626: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:630: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:634: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:634: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:635: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:635: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:636: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:636: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h: In member function ‘void Eigen::internal::image_retval<Eigen::FullPivLU<MatrixType> >::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:655: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:664: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:665: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:665: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:667: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:668: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:672: warning: there are no arguments to ‘rank’ that depend on a template parameter, so a declaration of ‘rank’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:673: warning: there are no arguments to ‘originalMatrix’ that depend on a template parameter, so a declaration of ‘originalMatrix’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:673: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h: In member function ‘void Eigen::internal::solve_retval<Eigen::FullPivLU<MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:695: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:695: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:696: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:697: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:706: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:706: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:709: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:709: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:712: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:719: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:724: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:731: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:732: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/FullPivLU.h:733: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h: In member function ‘void Eigen::internal::solve_retval<Eigen::PartialPivLU<MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:462: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:462: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:465: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:465: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:468: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/LU/PartialPivLU.h:471: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LLT.h: In member function ‘void Eigen::internal::solve_retval<Eigen::LLT<MatrixType, _UpLo>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LLT.h:327: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LLT.h:328: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h: In member function ‘void Eigen::internal::solve_retval<Eigen::LDLT<MatrixType, _UpLo>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:371: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:371: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:373: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:373: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:376: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:379: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:382: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/Cholesky/LDLT.h:385: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h: In member function ‘void Eigen::internal::solve_retval<Eigen::HouseholderQR<_MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:301: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:301: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:303: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:305: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:309: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:310: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/HouseholderQR.h:313: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h: In member function ‘void Eigen::internal::solve_retval<Eigen::FullPivHouseholderQR<MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:467: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:467: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:468: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:472: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:478: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:480: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:481: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:484: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:485: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:486: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:487: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:490: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:493: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:494: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:501: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:502: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:502: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:504: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:506: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:506: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:507: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/FullPivHouseholderQR.h:507: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h: In member function ‘void Eigen::internal::solve_retval<Eigen::ColPivHouseholderQR<MatrixType>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:472: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:472: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:474: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:475: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:483: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:486: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:486: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:487: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:491: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:499: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:504: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/QR/ColPivHouseholderQR.h:505: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h: In member function ‘void Eigen::internal::solve_retval<Eigen::JacobiSVD<MatrixType, QRPreconditioner>, Rhs>::evalTo(Dest&) const’:
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:687: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:687: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:692: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:692: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:695: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:696: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:699: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:701: warning: there are no arguments to ‘dec’ that depend on a template parameter, so a declaration of ‘dec’ must be available
/home/ya/tmp20/eigen-eigen-3.0.1/Eigen/src/SVD/JacobiSVD.h:702: warning: there are no arguments to ‘rhs’ that depend on a template parameter, so a declaration of ‘rhs’ must be available
linello
Registered Member
Posts
56
Karma
0
OS
Apparently there is some problem with the text encoding of your code...those strange symbols in the warning are a clue of this...

Then try to include the

Code: Select all
#include <Eigen/Core>


and use the appropriate namespace:

Code: Select all
using namespace Eigen;
Yaman.Aksu
Registered Member
Posts
5
Karma
0
Thanks for your reply. In the error messages they're not actually those strange symbols, they're simply left/right quote characters, around variables mentioned by the error messages, like these two examples: 'dec', 'rhs' (for example you can notice these two variables at the last two lines of the error messages). Strange symbols are simply a result of the fact that I had pasted this error text into a special text editor. So, simply ignore the strange symbols and replace them with quote characters in your mind, and the error messages in my post are clear otherwise.

I tried those two lines you mentioned, it didn't work. The resulting error messages look the same as before. Why do you think they might have worked when the example I was using from the Eigen webpage does not? At that page (http://eigen.tuxfamily.org/dox/GettingStarted.html ), the "Explanation of the first program" section explains for this particular simple program example that the Dense header file "defines all member functions for the MatrixXd type and related types", so I don't think the use of Core instead of Dense is necessary here.
jitseniesen
Registered Member
Posts
204
Karma
2
I don't know, but seeing that you are using an old version of the gcc compiler (4.0.0), with probably quite a few bugs (because it's an x.0 version), I'd suspect a compiler bug. My guess is that you need to upgrade your compiler.

An alternative explanation is that the source got somehow corrupted.

I just confirmed that your example program works with the 3.0.1 version of eigen and a fairly new compiler (gcc 4.4.3). Unfortunately, I cannot install any older versions on my machine.
Yaman.Aksu
Registered Member
Posts
5
Karma
0
Switching from gcc 4.0.0 back to 3.4.3 solved the problem, it compiled.


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]