boostorg / ublas

Boost.uBlas
https://www.boost.org/doc/libs/release/libs/numeric/ublas
107 stars 153 forks source link

call to make_array() broke with boost update 1.63 -> 1.64 #47

Open ipuustin opened 7 years ago

ipuustin commented 7 years ago

It seems that my viennacl build broke with boost version update 1.63 -> 1.64:

 In file included from /usr/include/boost/numeric/ublas/vector.hpp:21:0,
                  from /usr/include/boost/numeric/ublas/matrix.hpp:18,
                  from /usr/include/boost/numeric/ublas/triangular.hpp:16,
                  from /build/viennacl-dev-release-1.7.1/examples/tutorial/iterative-ublas.cpp:41:
 /usr/include/boost/numeric/ublas/storage.hpp: In member function 'void boost::numeric::ublas::unbounded_array<T, ALLOC>::serialize(Archive&, unsigned int)':
 /usr/include/boost/numeric/ublas/storage.hpp:299:18: error: 'make_array' is not a member of 'boost::serialization'
              ar & serialization::make_array(data_, s);
                   ^~~~~~~~~~~~~
MarcelRaad commented 7 years ago

I encountered the same issue and created PR https://github.com/uBLAS/ublas/pull/55.