Re: [eigen] Sparse and gcc-4.5 error

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Ah, better and easier yet. Can you pass the -save-temps option to GCC
when compiling this, it should generate a triangle.ii file, can you
send it?

Benoit

2010/4/21 Benoit Jacob <jacob.benoit.1@xxxxxxxxx>:
> The Sparse unit tests compile nicely here with gcc 4.5.0 / linux / x86-64..
>
> Can you provide a test program and tell us your platform?
>
> Benoit
>
> 2010/4/21 Žiga Mlinar <ziga.mlinar@xxxxxxx>:
>> With gcc-4.5 i get the following when including Eigen/Eigen
>>
>> In file included from ../include/eigen3/Eigen/Sparse:104:0,
>>                 from ../include/eigen3/Eigen/Eigen:2,
>>                 from triangle.cpp:3:
>> ../include/eigen3/Eigen/src/Sparse/SparseRedux.h:42:1: error: prototype for
>> ‘typename Eigen::ei_traits<Eigen::SparseMatrix<_Scalar, _Options> >::Scalar
>> Eigen::SparseMatrix<_Scalar, _Flags>::sum() const’ does not match any in class
>> ‘Eigen::SparseMatrix<_Scalar, _Flags>’
>> ../include/eigen3/Eigen/src/Sparse/SparseMatrix.h:536:12: error: candidate is:
>> Eigen::SparseMatrix<_Scalar, _Flags>::Scalar Eigen::SparseMatrix<_Scalar,
>> _Flags>::sum() const
>> ../include/eigen3/Eigen/src/Sparse/SparseRedux.h:50:1: error: prototype for
>> ‘typename Eigen::ei_traits<Eigen::SparseVector<_Scalar, _Options> >::Scalar
>> Eigen::SparseVector<_Scalar, _Flags>::sum() const’ does not match any in class
>> ‘Eigen::SparseVector<_Scalar, _Flags>’
>> ../include/eigen3/Eigen/src/Sparse/SparseVector.h:364:12: error: candidate is:
>> Eigen::SparseVector<_Scalar, _Flags>::Scalar Eigen::SparseVector<_Scalar,
>> _Flags>::sum() const
>>
>>
>> Same code compiles ok with gcc-4.4.
>>
>> Žiga
>>
>> P.S: This is my first time sending to this list and i have to say I like Eigen
>> a lot. Good work guys.
>>
>>
>>
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/