Hi everybody,

I get a strange error in BOOST when I try to compile the tutorials with 
both ublas and CUDA turned on:

/scratch/user/turcksin/candi_install/deal.II/default-default/include/boost/numeric/ublas/storage_sparse.hpp:
 
In static member function ‘static void 
boost::numeric::ublas::map_array<I, T, 
ALLOC>::static_destroy(boost::numeric::ublas::map_array<I, T, 
ALLOC>::reference)’:
/scratch/user/turcksin/candi_install/deal.II/default-default/include/boost/numeric/ublas/storage_sparse.hpp:522:16:
 
error: expected primary-expression before ‘,’ token
              (&p)->~value_type ();
                 ^
/scratch/user/turcksin/candi_install/deal.II/default-default/include/boost/numeric/ublas/storage_sparse.hpp:522:19:
 
error: expected primary-expression before ‘>’ token
              (&p)->~value_type ();
                    ^
/scratch/user/turcksin/candi_install/deal.II/default-default/include/boost/numeric/ublas/storage_sparse.hpp:522:21:
 
error: expected primary-expression before ‘)’ token
              (&p)->~value_type ();
                      ^

I am using BOOST 1.58 This happens when "Building NVCC (Device) object 
examples/tutorial/CMakeFiles/blas2-cuda.dir/blas2-cuda_generated_blas2.cu.o" 
If I turn CUDA or ublas off everything works fine.

Best,

Bruno

------------------------------------------------------------------------------
_______________________________________________
ViennaCL-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/viennacl-support

Reply via email to