vecttraits has not been declared at line 332 in /usr/include/boost/numeric/bindings/lapack/geev.hpp

Bug #132736 reported by Bart Kroon
Affects Status Importance Assigned to Milestone
alps-light1 (Ubuntu)

Bug Description

Binary package hint: libalps-light1-dev

If you compile this (g++-4.1):

#include <cassert>
#include <boost/numeric/bindings/lapack/geev.hpp>
int main(int argc, char *argv[]) { return 0; }

The error is this:

/usr/include/boost/numeric/bindings/lapack/geev.hpp: In function ‘int boost::numeric::bindings::lapack::geev(A&, W&, V*, V*, boost::numeric::bindings::lapack::optimal_workspace)’:
/usr/include/boost/numeric/bindings/lapack/geev.hpp:332: error: ‘vecttraits’ has not been declared

vecttraits does not occur anywhere in /usr/include/boost.

The straightforward solution is to remove line 332 from geev.hpp.

Revision history for this message
Bart Kroon (bart-kroon) wrote :

Not solved in Gutsy.

I know I am probably the only user that experiences this bug but I also gave the solution on a silver plate. It is highly appreciated if some-one takes this little easy-to-solve bug into consideration.

Changed in alps-light1:
importance: Undecided → Low
status: New → Confirmed
Changed in alps:
status: Unknown → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.