Scanning dependencies of target matrix_col_int-test-opencl
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f tests/CMakeFiles/matrix_col_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_col_int-test-opencl.dir/build
/usr/local/Cellar/cmake/2.8.12/bin/cmake -E cmake_progress_report /Users/az/Programmierung/viennacl-dev/build/CMakeFiles 44
[ 62%] Building CXX object tests/CMakeFiles/matrix_col_int-test-opencl.dir/src/matrix_col_int.cpp.o
cd /Users/az/Programmierung/viennacl-dev/build/tests && /usr/bin/c++ -I/Users/az/Programmierung/viennacl-dev -I/opt/local/include -I/usr/local/include -I/Users/az/Programmierung/viennacl-dev/external -I/Users/az/Programmierung/viennacl-dev/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_col_int-test-opencl.dir/src/matrix_col_int.cpp.o -c /Users/az/Programmierung/viennacl-dev/tests/src/matrix_col_int.cpp
In file included from /Users/az/Programmierung/viennacl-dev/tests/src/matrix_col_int.cpp:18:
In file included from /Users/az/Programmierung/viennacl-dev/tests/src/matrix_int.hpp:31:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/scalar.hpp:28:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/backend/memory.hpp:28:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/backend/mem_handle.hpp:32:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/backend/opencl.hpp:28:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/ocl/backend.hpp:26:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/ocl/context.hpp:36:
/Users/az/Programmierung/viennacl-dev/viennacl/ocl/kernel.hpp:232:20: error:
member reference base type 'const long' is not a structure or union
assert(&val.handle().opencl_handle().context() == &handle_.conte...
~~~^~~~~~~
/usr/include/assert.h:93:25: note: expanded from macro 'assert'
(__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE...
^
/Users/az/Programmierung/viennacl-dev/viennacl/ocl/kernel.hpp:348:118: note: in
instantiation of function template specialization
'viennacl::ocl::kernel::arg<long>' requested here
...arg(4, t4); arg(5, t5); arg(6, t6); arg(7, t7); arg(8, t8); arg(9, t9);
^
/Users/az/Programmierung/viennacl-dev/viennacl/linalg/opencl/matrix_operations.hpp:222:32: note:
in instantiation of function template specialization
'viennacl::ocl::kernel::operator()<viennacl::ocl::handle<_cl_mem *>,
unsigned int, unsigned int, unsigned int, unsigned int, unsigned int,
unsigned int, unsigned int, unsigned int, long>' requested here
viennacl::ocl::enqueue(k(viennacl::traits::opencl_handle(mat),
^
/Users/az/Programmierung/viennacl-dev/viennacl/linalg/matrix_operations.hpp:161:11: note:
in instantiation of function template specialization
'viennacl::linalg::opencl::matrix_assign<long, viennacl::column_major>'
requested here
viennacl::linalg::opencl::matrix_assign(mat, s, clear);
^
/Users/az/Programmierung/viennacl-dev/viennacl/matrix.hpp:632:9: note: in
instantiation of function template specialization
'viennacl::linalg::matrix_assign<long, viennacl::column_major>' requested
here
viennacl::linalg::matrix_assign(*this, SCALARTYPE(0), true);
^
/Users/az/Programmierung/viennacl-dev/viennacl/matrix.hpp:261:11: note: in
instantiation of member function 'viennacl::matrix_base<long,
viennacl::column_major, unsigned long, long>::clear' requested here
clear();
^
/Users/az/Programmierung/viennacl-dev/viennacl/matrix.hpp:757:105: note: in
instantiation of member function 'viennacl::matrix_base<long,
viennacl::column_major, unsigned long, long>::matrix_base' requested here
...columns, viennacl::context ctx = viennacl::context()) : base_type(rows, ...
^
/Users/az/Programmierung/viennacl-dev/tests/src/matrix_int.hpp:675:19: note: in
instantiation of member function 'viennacl::matrix<long,
viennacl::column_major, 1>::matrix' requested here
VCLMatrixType vcl_A_full(4 * dim_rows, 4 * dim_cols);
^
/Users/az/Programmierung/viennacl-dev/tests/src/matrix_col_int.cpp:42:7: note:
in instantiation of function template specialization
'run_test<viennacl::column_major, long>' requested here
if (run_test<viennacl::column_major, long>(epsilon) != EXIT_SUCCESS)
^
In file included from /Users/az/Programmierung/viennacl-dev/tests/src/matrix_col_int.cpp:18:
In file included from /Users/az/Programmierung/viennacl-dev/tests/src/matrix_int.hpp:31:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/scalar.hpp:28:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/backend/memory.hpp:28:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/backend/mem_handle.hpp:32:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/backend/opencl.hpp:28:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/ocl/backend.hpp:26:
In file included from /Users/az/Programmierung/viennacl-dev/viennacl/ocl/context.hpp:36:
/Users/az/Programmierung/viennacl-dev/viennacl/ocl/kernel.hpp:234:26: error:
member reference base type 'const long' is not a structure or union
cl_mem temp = val.handle().opencl_handle().get();
~~~^~~~~~~
2 errors generated.
make[2]: *** [tests/CMakeFiles/matrix_col_int-test-opencl.dir/src/matrix_col_int.cpp.o] Error 1
make[1]: *** [tests/CMakeFiles/matrix_col_int-test-opencl.dir/all] Error 2
make: *** [all] Error 2