[C++-sig] Status of Numpy support in boost python

Neal Becker ndbecker2 at gmail.com
Tue Mar 9 17:53:05 CET 2010


No luck with boost-1.42.  fedora-12 boost-1.39 seems OK.

Lots of errors, like:
/usr/local/src/boost.hg/boost/fusion/container/vector/convert.hpp: In 
instantiation of 
'boost::fusion::result_of::as_vector<boost::fusion::iterator_range<boost::fusion::vector_iterator<boost::fusion::vector0<void>, 
0>, boost::fusion::vector_iterator<boost::fusion::vector0<void>, 
-0x00000000000000001> > >':
include/ndarray/views.hpp:210:   instantiated from 
'ndarray::detail::ViewTraits<3, 3, boost::fusion::vector0<void> >'
include/ndarray/views.hpp:216:   instantiated from 
'ndarray::detail::ViewTraits<3, 3, 
boost::fusion::vector1<ndarray::detail::FullDim> >'
include/ndarray/views.hpp:216:   instantiated from 
'ndarray::detail::ViewTraits<3, 3, 
boost::fusion::vector2<ndarray::detail::FullDim, ndarray::detail::SliceDim> 
>'
include/ndarray/views.hpp:216:   instantiated from 
'ndarray::detail::ViewTraits<3, 3, 
boost::fusion::vector3<ndarray::detail::FullDim, ndarray::detail::SliceDim, 
ndarray::detail::FullDim> >'
include/ndarray/Array.hpp:136:   instantiated from 'ndarray::Array<const 
double, 3, 
3>::ResultOf<ndarray::View<boost::fusion::vector3<ndarray::detail::FullDim, 
ndarray::detail::SliceDim, ndarray::detail::FullDim> >, 
boost::fusion::vector3<ndarray::detail::FullDim, ndarray::detail::SliceDim, 
ndarray::detail::FullDim> >'
tests/ndarray.cc:109:   instantiated from here
/usr/local/src/boost.hg/boost/fusion/container/vector/convert.hpp:26: error: 
invalid use of incomplete type 'struct 
boost::fusion::detail::as_vector<-0x00000000000000001>'
/usr/local/src/boost.hg/boost/fusion/container/vector/detail/as_vector.hpp:26: 
error: declaration of 'struct 
boost::fusion::detail::as_vector<-0x00000000000000001>'
tests/ndarray.cc: In member function 'void casts::test_method()':
tests/ndarray.cc:109: error: no match for 'operator[]' in 
'd[ndarray::View<SeqT>::operator()() const [with SeqT = 
boost::fusion::vector2<ndarray::detail::FullDim, ndarray::detail::SliceDim>]
()]'



More information about the Cplusplus-sig mailing list