Below is the output of python setup.py install
creating build/temp.linux-i686-2.4/scikits/learn/machine/manifold_learning
creating build/temp.linux-i686-2.4/scikits/learn/machine/manifold_learning/regression
creating build/temp.linux-i686-2.4/scikits/learn/machine/manifold_learning/regression/neighbors
compile options: '-I/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning -I/usr/lib/python2.4/site-packages/numpy/core/include -I/usr/include/python2.4 -c'
g++: scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h: In instantiation of `Matrix::MatrixContainer<double, 0, 0>':
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from `Matrix::Matrix<double, 0, 0>'
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from here
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h:1264: error: `template<class Assignable> typename boost::enable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, 0>&>::type Matrix::MatrixContainer<DataType, 0, 0>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double]' and `template<class Assignable> typename boost::disable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, 0>&>::type Matrix::MatrixContainer<DataType, 0, 0>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double]' cannot be overloaded
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h: In instantiation of `Matrix::MatrixContainer<double, 0, 1>':
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:27: instantiated from `Matrix::Matrix<double, 0, 1>'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:27: instantiated from `Neighbor::NeighborsFromMatrix<Matrix::Matrix<double, 0, 0> >::Node'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:63: instantiated from `Neighbor::NeighborsFromMatrix<MatrixType>::NeighborsFromMatrix(const MatrixType&, long unsigned int) [with MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from here
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h:854: error: `template<class Assignable> typename boost::enable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double, long unsigned int Width = 1]' and `template<class Assignable> typename boost::disable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double, long unsigned int Width = 1]' cannot be overloaded
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h: In instantiation of `Matrix::MatrixContainer<double, 0, 2>':
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:64: instantiated from `Matrix::Matrix<double, 0, 2>'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:64: instantiated from `Neighbor::NeighborsFromMatrix<MatrixType>::NeighborsFromMatrix(const MatrixType&, long unsigned int) [with MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from here
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h:854: error: `template<class Assignable> typename boost::enable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double, long unsigned int Width = 2]' and `template<class Assignable> typename boost::disable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double, long unsigned int Width = 2]' cannot be overloaded
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h: In instantiation of `Matrix::MatrixContainer<bool, 0, 1>':
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:250: instantiated from `Matrix::Matrix<bool, 0, 1>'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:250: instantiated from `void Neighbor::NeighborsFromMatrix<MatrixType>::populatePoints(const std::vector<long unsigned int, std::allocator<long unsigned int> >&, std::vector<long unsigned int, std::allocator<long unsigned int> >&, typename MatrixType::Column&, const std::vector<typename MatrixType::Data_Type, std::allocator<typename MatrixType::Data_Type> >&) [with MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:211: instantiated from `void Neighbor::NeighborsFromMatrix<MatrixType>::createTree(Container&, long unsigned int) [with Container = boost::shared_ptr<Neighbor::NeighborsFromMatrix<Matrix::Matrix<double, 0, 0> >::Node>, MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:91: instantiated from `Neighbor::NeighborsFromMatrix<MatrixType>::NeighborsFromMatrix(const MatrixType&, long unsigned int) [with MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from here
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h:854: error: `template<class Assignable> typename boost::enable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = bool, long unsigned int Width = 1]' and `template<class Assignable> typename boost::disable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = bool, long unsigned int Width = 1]' cannot be overloaded
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h: In instantiation of `Matrix::MatrixContainer<double, 0, 0>':
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from `Matrix::Matrix<double, 0, 0>'
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from here
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h:1264: error: `template<class Assignable> typename boost::enable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, 0>&>::type Matrix::MatrixContainer<DataType, 0, 0>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double]' and `template<class Assignable> typename boost::disable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, 0>&>::type Matrix::MatrixContainer<DataType, 0, 0>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double]' cannot be overloaded
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h: In instantiation of `Matrix::MatrixContainer<double, 0, 1>':
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:27: instantiated from `Matrix::Matrix<double, 0, 1>'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:27: instantiated from `Neighbor::NeighborsFromMatrix<Matrix::Matrix<double, 0, 0> >::Node'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:63: instantiated from `Neighbor::NeighborsFromMatrix<MatrixType>::NeighborsFromMatrix(const MatrixType&, long unsigned int) [with MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from here
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h:854: error: `template<class Assignable> typename boost::enable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double, long unsigned int Width = 1]' and `template<class Assignable> typename boost::disable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double, long unsigned int Width = 1]' cannot be overloaded
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h: In instantiation of `Matrix::MatrixContainer<double, 0, 2>':
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:64: instantiated from `Matrix::Matrix<double, 0, 2>'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:64: instantiated from `Neighbor::NeighborsFromMatrix<MatrixType>::NeighborsFromMatrix(const MatrixType&, long unsigned int) [with MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from here
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h:854: error: `template<class Assignable> typename boost::enable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double, long unsigned int Width = 2]' and `template<class Assignable> typename boost::disable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = double, long unsigned int Width = 2]' cannot be overloaded
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h: In instantiation of `Matrix::MatrixContainer<bool, 0, 1>':
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:250: instantiated from `Matrix::Matrix<bool, 0, 1>'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:250: instantiated from `void Neighbor::NeighborsFromMatrix<MatrixType>::populatePoints(const std::vector<long unsigned int, std::allocator<long unsigned int> >&, std::vector<long unsigned int, std::allocator<long unsigned int> >&, typename MatrixType::Column&, const std::vector<typename MatrixType::Data_Type, std::allocator<typename MatrixType::Data_Type> >&) [with MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:211: instantiated from `void Neighbor::NeighborsFromMatrix<MatrixType>::createTree(Container&, long unsigned int) [with Container = boost::shared_ptr<Neighbor::NeighborsFromMatrix<Matrix::Matrix<double, 0, 0> >::Node>, MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighborsFromMatrix.h:91: instantiated from `Neighbor::NeighborsFromMatrix<MatrixType>::NeighborsFromMatrix(const MatrixType&, long unsigned int) [with MatrixType = Matrix::Matrix<double, 0, 0>]'
scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp:8: instantiated from here
/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning/matrix/dynamic_container_matrix.h:854: error: `template<class Assignable> typename boost::enable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = bool, long unsigned int Width = 1]' and `template<class Assignable> typename boost::disable_if<Matrix::has_const_iterator<MatrixType, mpl_::bool_<false> >, Matrix::MatrixContainer<DataType, 0, Width>&>::type Matrix::MatrixContainer<DataType, 0, Width>::operator=(const Assignable&) [with Assignable = Assignable, DataType = bool, long unsigned int Width = 1]' cannot be overloaded
error: Command "g++ -pthread -fno-strict-aliasing -DNDEBUG -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -g -fPIC -I/home/nwagner/svn/learn/scikits/learn/machine/manifold_learning -I/usr/lib/python2.4/site-packages/numpy/core/include -I/usr/include/python2.4 -c scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.cpp -o build/temp.linux-i686-2.4/scikits/learn/machine/manifold_learning/regression/neighbors/neighbors.o" failed with exit status 1
Any idea ?