Hello,
I am completely stumped. Using the cvs head 1.32 version of boost with the
following program:
#include
#include
#include
#include<iostream>
using std::cout;
using std::endl;
using namespace boost::numeric::ublas;
int main(){
// create a permutation matrix
permutation_matrix P( size );
// default contructions gives the identity-permutation
cout << P << endl;
return 0;
}
I get the following errors:
g++ -c -I.
-I/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas
-Wall -g3 -I.
-I/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas
-o permutationTest.o permutationTest.cpp
In file included from permutationTest.cpp:1:
/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas/lu.hpp:24:
error: parse
error before `,' token
/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas/lu.hpp:29:
error: `
vector_type' is not a class or namespace
/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas/lu.hpp:29:
error: `
size_type' is not a class or namespace
/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas/lu.hpp:29:
error: `
vector_type' fails to be a typedef or built in type
/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas/lu.hpp:29:
error: ISO
C++ forbids declaration of `size_type' with no type
/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas/lu.hpp:29:
error: template
declaration of `typedef int boost::numeric::ublas::size_type'
/s/chopin/a/grad/dane/thesis/code/boost-1.32/include/boost-1_32/boost/numeric/ublas/lu.hpp:29:
confused by earlier errors, bailing out
Any ideas as to what might be wrong here?
Thank you.
-- dan elliott
**************************
Dan Elliott
402-210-6429 (me)
or
402-210-6735 (amy)
dan_elliott@cox.net
**************************