← Back to team overview

yade-dev team mailing list archive

Help with Eigen

 

Hi,

I installed eigen from Synaptic Package Manager (Ubuntu), and added to CPPPATH='/usr/include/eigen2'.  Then on top of my cpp file where I want to use Eigen, I wrote #include <Eigen/Core>.    I got the following error message:   Someone please help me... 

/usr/include/eigen2/Eigen/src/Core/Transpose.h: At global scope:
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: ISO C++ forbids declaration of 'MatrixBase' with no type
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: typedef name may not be a nested-name-specifier
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected ';' before '<' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: '::RowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: '::ColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: '::MaxRowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: '::MaxColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: '::Flags' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: '::CoeffReadCost' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:64: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected ',' or '...' before '::' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: ISO C++ forbids declaration of 'Eigen' with no type
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected ',' or '...' before '::' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: ISO C++ forbids declaration of 'Eigen' with no type
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected ',' or '...' before '::' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: ISO C++ forbids declaration of 'Eigen' with no type
/usr/include/eigen2/Eigen/src/Core/Transpose.h:75: error: ISO C++ forbids declaration of 'Scalar' with no type
/usr/include/eigen2/Eigen/src/Core/Transpose.h:75: error: 'Scalar' declared as an 'inline' field
/usr/include/eigen2/Eigen/src/Core/Transpose.h:75: error: expected ';' before '&' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:80: error: expected `;' before 'inline'
/usr/include/eigen2/Eigen/src/Core/Transpose.h:80: error: 'Scalar' does not name a type
/usr/include/eigen2/Eigen/src/Core/Transpose.h:80: note: (perhaps 'typename Eigen::MatrixBase<Eigen::Transpose<MatrixType> >::Scalar' was intended)
/usr/include/eigen2/Eigen/src/Core/Transpose.h:85: error: 'Scalar' does not name a type
/usr/include/eigen2/Eigen/src/Core/Transpose.h:85: note: (perhaps 'typename Eigen::MatrixBase<Eigen::Transpose<MatrixType> >::Scalar' was intended)
/usr/include/eigen2/Eigen/src/Core/Transpose.h:90: error: ISO C++ forbids declaration of 'Scalar' with no type
/usr/include/eigen2/Eigen/src/Core/Transpose.h:90: error: 'Scalar' declared as an 'inline' field
/usr/include/eigen2/Eigen/src/Core/Transpose.h:90: error: expected ';' before '&' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:95: error: expected `;' before 'template'
/usr/include/eigen2/Eigen/src/Core/Transpose.h: In member function 'Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator=(int)':
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: '::operator=' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: 'other' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Transpose.h: In member function 'Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator=(const Eigen::Transpose<MatrixType>&)':
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: '::operator=' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h: In member function 'Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator+=(int)':
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: 'other' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Transpose.h: In member function 'Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator+=(const Eigen::Transpose<MatrixType>&)':
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h: In member function 'Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator-=(int)':
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: 'other' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Transpose.h: In member function 'Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator-=(const Eigen::Transpose<MatrixType>&)':
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h: In member function 'Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator*=(const Other&)':
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: '::operator*=' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h: In member function 'Eigen::Transpose<MatrixType>& Eigen::Transpose<MatrixType>::operator/=(const Other&)':
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Transpose.h:68: error: '::operator/=' has not been declared
/usr/include/eigen2/Eigen/src/Core/Transpose.h: At global scope:
/usr/include/eigen2/Eigen/src/Core/Transpose.h:131: error: no 'Eigen::Transpose<MatrixType> Eigen::MatrixBase<Derived>::transpose()' member function declared in class 'Eigen::MatrixBase<Derived>'
/usr/include/eigen2/Eigen/src/Core/Transpose.h:139: error: no 'const Eigen::Transpose<MatrixType> Eigen::MatrixBase<Derived>::transpose() const' member function declared in class 'Eigen::MatrixBase<Derived>'
/usr/include/eigen2/Eigen/src/Core/Transpose.h:152: error: no 'const typename Eigen::MatrixBase<Derived>::AdjointReturnType Eigen::MatrixBase<Derived>::adjoint() const' member function declared in class 'Eigen::MatrixBase<Derived>'
In file included from /usr/include/eigen2/Eigen/Core:139,
                 from /home/chiab/yadeNew/Branch4/pkg/dem/DataClass/InteractionGeometry/PP/Ig2_PP_PP_ScGeom.cpp:11,
                 from /home/chiab/yadeNew/build-b4/packages3.cpp:12:
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: ISO C++ forbids declaration of 'MatrixBase' with no type
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: typedef name may not be a nested-name-specifier
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected ';' before '<' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: '::RowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: '::ColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: '::MaxRowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: '::MaxColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: '::Flags' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: '::CoeffReadCost' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:64: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:84: error: 'Scalar' does not name a type
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:84: note: (perhaps 'typename Eigen::MatrixBase<Eigen::DiagonalMatrix<Derived> >::Scalar' was intended)
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h: In constructor 'Eigen::DiagonalMatrix<CoeffsVectorType>::DiagonalMatrix(const Eigen::DiagonalMatrix<OtherCoeffsVectorType>&)':
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:70: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:70: error: '::YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:71: error: '::YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h: In constructor 'Eigen::DiagonalMatrix<CoeffsVectorType>::DiagonalMatrix(const CoeffsVectorType&)':
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:77: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalMatrix.h:77: error: '::YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX' has not been declared
In file included from /usr/include/eigen2/Eigen/Core:140,
                 from /home/chiab/yadeNew/Branch4/pkg/dem/DataClass/InteractionGeometry/PP/Ig2_PP_PP_ScGeom.cpp:11,
                 from /home/chiab/yadeNew/build-b4/packages3.cpp:12:
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: At global scope:
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: ISO C++ forbids declaration of 'MatrixBase' with no type
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: typedef name may not be a nested-name-specifier
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected ';' before '<' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: '::RowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: '::ColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: '::MaxRowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: '::MaxColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: '::Flags' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: '::CoeffReadCost' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:67: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected ',' or '...' before '::' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: ISO C++ forbids declaration of 'Eigen' with no type
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected ',' or '...' before '::' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: ISO C++ forbids declaration of 'Eigen' with no type
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected ',' or '...' before '::' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: ISO C++ forbids declaration of 'Eigen' with no type
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:76: error: ISO C++ forbids declaration of 'Scalar' with no type
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:76: error: 'Scalar' declared as an 'inline' field
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:76: error: expected ';' before '&' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:81: error: expected `;' before 'inline'
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:81: error: 'Scalar' does not name a type
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:81: note: (perhaps 'typename Eigen::MatrixBase<Eigen::DiagonalCoeffs<Derived> >::Scalar' was intended)
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:86: error: ISO C++ forbids declaration of 'Scalar' with no type
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:86: error: 'Scalar' declared as an 'inline' field
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:86: error: expected ';' before '&' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:91: error: expected `;' before 'inline'
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:91: error: 'Scalar' does not name a type
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:91: note: (perhaps 'typename Eigen::MatrixBase<Eigen::DiagonalCoeffs<Derived> >::Scalar' was intended)
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: In member function 'Eigen::DiagonalCoeffs<MatrixType>& Eigen::DiagonalCoeffs<MatrixType>::operator=(int)':
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: '::operator=' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: 'other' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: In member function 'Eigen::DiagonalCoeffs<MatrixType>& Eigen::DiagonalCoeffs<MatrixType>::operator=(const Eigen::DiagonalCoeffs<MatrixType>&)':
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: '::operator=' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: In member function 'Eigen::DiagonalCoeffs<MatrixType>& Eigen::DiagonalCoeffs<MatrixType>::operator+=(int)':
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: 'other' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: In member function 'Eigen::DiagonalCoeffs<MatrixType>& Eigen::DiagonalCoeffs<MatrixType>::operator+=(const Eigen::DiagonalCoeffs<MatrixType>&)':
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: In member function 'Eigen::DiagonalCoeffs<MatrixType>& Eigen::DiagonalCoeffs<MatrixType>::operator-=(int)':
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: 'other' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: In member function 'Eigen::DiagonalCoeffs<MatrixType>& Eigen::DiagonalCoeffs<MatrixType>::operator-=(const Eigen::DiagonalCoeffs<MatrixType>&)':
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: In member function 'Eigen::DiagonalCoeffs<MatrixType>& Eigen::DiagonalCoeffs<MatrixType>::operator*=(const Other&)':
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: '::operator*=' has not been declared
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h: In member function 'Eigen::DiagonalCoeffs<MatrixType>& Eigen::DiagonalCoeffs<MatrixType>::operator/=(const Other&)':
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/DiagonalCoeffs.h:71: error: '::operator/=' has not been declared
In file included from /usr/include/eigen2/Eigen/Core:142,
                 from /home/chiab/yadeNew/Branch4/pkg/dem/DataClass/InteractionGeometry/PP/Ig2_PP_PP_ScGeom.cpp:11,
                 from /home/chiab/yadeNew/build-b4/packages3.cpp:12:
/usr/include/eigen2/Eigen/src/Core/Redux.h: In member function 'typename Eigen::ei_traits<T>::Scalar Eigen::MatrixBase<Derived>::minCoeff() const':
/usr/include/eigen2/Eigen/src/Core/Redux.h:105: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Redux.h:105: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Redux.h:105: error: expected primary-expression before ')' token
/usr/include/eigen2/Eigen/src/Core/Redux.h: In member function 'typename Eigen::ei_traits<T>::Scalar Eigen::MatrixBase<Derived>::maxCoeff() const':
/usr/include/eigen2/Eigen/src/Core/Redux.h:114: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Redux.h:114: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Redux.h:114: error: expected primary-expression before ')' token
In file included from /usr/include/eigen2/Eigen/Core:145,
                 from /home/chiab/yadeNew/Branch4/pkg/dem/DataClass/InteractionGeometry/PP/Ig2_PP_PP_ScGeom.cpp:11,
                 from /home/chiab/yadeNew/build-b4/packages3.cpp:12:
/usr/include/eigen2/Eigen/src/Core/IO.h: In function 'std::ostream& Eigen::operator<<(std::ostream&, const Eigen::MatrixBase<Derived>&)':
/usr/include/eigen2/Eigen/src/Core/IO.h:181: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
In file included from /usr/include/eigen2/Eigen/Core:146,
                 from /home/chiab/yadeNew/Branch4/pkg/dem/DataClass/InteractionGeometry/PP/Ig2_PP_PP_ScGeom.cpp:11,
                 from /home/chiab/yadeNew/build-b4/packages3.cpp:12:
/usr/include/eigen2/Eigen/src/Core/Swap.h: At global scope:
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: ISO C++ forbids declaration of 'MatrixBase' with no type
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: typedef name may not be a nested-name-specifier
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected ';' before '<' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: '::RowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: '::ColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: '::MaxRowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: '::MaxColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: '::Flags' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: '::CoeffReadCost' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:53: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Swap.h:54: error: 'Scalar' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Swap.h:54: error: template argument 1 is invalid
/usr/include/eigen2/Eigen/src/Core/Swap.h:62: error: ISO C++ forbids declaration of 'Scalar' with no type
/usr/include/eigen2/Eigen/src/Core/Swap.h:62: error: 'Scalar' declared as an 'inline' field
/usr/include/eigen2/Eigen/src/Core/Swap.h:62: error: expected ';' before '&' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:67: error: expected `;' before 'inline'
/usr/include/eigen2/Eigen/src/Core/Swap.h:67: error: ISO C++ forbids declaration of 'Scalar' with no type
/usr/include/eigen2/Eigen/src/Core/Swap.h:67: error: 'Scalar' declared as an 'inline' field
/usr/include/eigen2/Eigen/src/Core/Swap.h:67: error: expected ';' before '&' token
/usr/include/eigen2/Eigen/src/Core/Swap.h:72: error: expected `;' before 'template'
/usr/include/eigen2/Eigen/src/Core/Swap.h: In member function 'void Eigen::SwapWrapper<ExpressionType>::copyCoeff(int, int, const Eigen::MatrixBase<OtherDerived>&)':
/usr/include/eigen2/Eigen/src/Core/Swap.h:78: error: 'Scalar' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Swap.h:78: error: expected `;' before 'tmp'
/usr/include/eigen2/Eigen/src/Core/Swap.h:80: error: 'tmp' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Swap.h: In member function 'void Eigen::SwapWrapper<ExpressionType>::copyCoeff(int, const Eigen::MatrixBase<OtherDerived>&)':
/usr/include/eigen2/Eigen/src/Core/Swap.h:88: error: 'Scalar' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Swap.h:88: error: expected `;' before 'tmp'
/usr/include/eigen2/Eigen/src/Core/Swap.h:90: error: 'tmp' was not declared in this scope
In file included from /usr/include/eigen2/Eigen/Core:148,
                 from /home/chiab/yadeNew/Branch4/pkg/dem/DataClass/InteractionGeometry/PP/Ig2_PP_PP_ScGeom.cpp:11,
                 from /home/chiab/yadeNew/build-b4/packages3.cpp:12:
/usr/include/eigen2/Eigen/src/Core/Part.h: At global scope:
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: ISO C++ forbids declaration of 'MatrixBase' with no type
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: typedef name may not be a nested-name-specifier
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected ';' before '<' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected unqualified-id before '<' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: '::RowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: '::ColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: '::MaxRowsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: '::MaxColsAtCompileTime' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: '::Flags' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: reference to 'Eigen' is ambiguous
/usr/include/eigen2/Eigen/Core:79: error: candidates are: namespace Eigen { }
/home/chiab/yadeNew/build-b4/include/yade-b4/yade/lib-base/yadeWm3.hpp:107: error:                 template<class T> struct Wm3::Eigen
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: expected primary-expression before '>' token
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: '::CoeffReadCost' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:62: error: 'Base' has not been declared
/usr/include/eigen2/Eigen/src/Core/Part.h:85: error: 'Scalar' does not name a type
/usr/include/eigen2/Eigen/src/Core/Part.h:85: note: (perhaps 'typename Eigen::MatrixBase<Eigen::Part<XprType, Mode> >::Scalar' was intended)
/usr/include/eigen2/Eigen/src/Core/Part.h:99: error: ISO C++ forbids declaration of 'Scalar' with no type
/usr/include/eigen2/Eigen/src/Core/Part.h:99: error: 'Scalar' declared as an 'inline' field
/usr/include/eigen2/Eigen/src/Core/Part.h:99: error: expected ';' before '&' token
In file included from /home/chiab/yadeNew/build-b4/packages3.cpp:16:
/home/chiab/yadeNew/Branch4/pkg/dem/Engine/GlobalEngine/NewtonIntegrator.cpp:80: error: expected `;' before end of line
/home/chiab/yadeNew/Branch4/pkg/dem/Engine/GlobalEngine/NewtonIntegrator.cpp:80: error: expected `}' before end of line
In file included from /usr/include/eigen2/Eigen/Core:148,
                 from /home/chiab/yadeNew/Branch4/pkg/dem/DataClass/InteractionGeometry/PP/Ig2_PP_PP_ScGeom.cpp:11,
                 from /home/chiab/yadeNew/build-b4/packages3.cpp:12:
/usr/include/eigen2/Eigen/src/Core/Part.h: In constructor 'Eigen::Part<MatrixType, Mode>::Part(const MatrixType&)':
/usr/include/eigen2/Eigen/src/Core/Part.h:64: error: class 'Eigen::Part<MatrixType, Mode>' does not have any field named 'm_matrix'
/usr/include/eigen2/Eigen/src/Core/Part.h: In member function 'int Eigen::Part<MatrixType, Mode>::rows() const':
/usr/include/eigen2/Eigen/src/Core/Part.h:81: error: 'm_matrix' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Part.h: In member function 'int Eigen::Part<MatrixType, Mode>::cols() const':
/usr/include/eigen2/Eigen/src/Core/Part.h:82: error: 'm_matrix' was not declared in this scope
/usr/include/eigen2/Eigen/src/Core/Part.h: In member function 'int Eigen::Part<MatrixType, Mode>::stride() const':
/usr/include/eigen2/Eigen/src/Core/Part.h:83: error: 'm_matrix' was not declared in this scope



Yours,

boon

 		 	   		  
_________________________________________________________________
Hotmail: Powerful Free email with security by Microsoft.
https://signup.live.com/signup.aspx?id=60969

Follow ups