[jw@cn06 jw]$ git clone https://github.com/viennacl/viennacl-dev viennacl && cd viennacl Cloning into 'viennacl'... remote: Enumerating objects: 21003, done. remote: Total 21003 (delta 0), reused 0 (delta 0), pack-reused 21003 Receiving objects: 100% (21003/21003), 22.65 MiB | 5.12 MiB/s, done. Resolving deltas: 100% (15988/15988), done. [jw@cn06 viennacl]$ mkdir build && cd build [jw@cn06 build]$ cmake ENABLE_OPENCL=false .. -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Boost: /usr/include (found version "1.73.0") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Boost: /usr/include (found version "1.73.0") found components: chrono date_time serialization system thread atomic CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:273 (message): The package name passed to `find_package_handle_standard_args` (OPENCL) does not match the name of the calling package (OpenCL). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindOpenCL.cmake:68 (find_package_handle_standard_args) cmake/ViennaCLCommon.cmake:97 (find_package) CMakeLists.txt:35 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OPENCL: /usr/lib64/libOpenCL.so -- Configuring done -- Generating done -- Build files have been written to: /data/jw/viennacl/build [jw@cn06 build]$ make VERBOSE=1 -j$(nproc) /usr/bin/cmake -S/data/jw/viennacl -B/data/jw/viennacl/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /data/jw/viennacl/build/CMakeFiles /data/jw/viennacl/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/amg.dir/build.make examples/tutorial/CMakeFiles/amg.dir/depend make -f examples/tutorial/CMakeFiles/bandwidth-reduction.dir/build.make examples/tutorial/CMakeFiles/bandwidth-reduction.dir/depend make -f examples/tutorial/CMakeFiles/blas1.dir/build.make examples/tutorial/CMakeFiles/blas1.dir/depend make -f examples/tutorial/CMakeFiles/fft.dir/build.make examples/tutorial/CMakeFiles/fft.dir/depend make -f examples/tutorial/CMakeFiles/iterative-custom.dir/build.make examples/tutorial/CMakeFiles/iterative-custom.dir/depend make -f examples/tutorial/CMakeFiles/matrix-free.dir/build.make examples/tutorial/CMakeFiles/matrix-free.dir/depend make -f examples/tutorial/CMakeFiles/scheduler.dir/build.make examples/tutorial/CMakeFiles/scheduler.dir/depend make -f libviennacl/CMakeFiles/viennacl.dir/build.make libviennacl/CMakeFiles/viennacl.dir/depend make -f examples/tutorial/CMakeFiles/nmf.dir/build.make examples/tutorial/CMakeFiles/nmf.dir/depend make -f examples/tutorial/CMakeFiles/bisect.dir/build.make examples/tutorial/CMakeFiles/bisect.dir/depend make -f examples/tutorial/CMakeFiles/wrap-host-buffer.dir/build.make examples/tutorial/CMakeFiles/wrap-host-buffer.dir/depend make -f examples/tutorial/CMakeFiles/custom-kernels.dir/build.make examples/tutorial/CMakeFiles/custom-kernels.dir/depend make -f examples/tutorial/CMakeFiles/custom-context.dir/build.make examples/tutorial/CMakeFiles/custom-context.dir/depend make -f examples/tutorial/CMakeFiles/viennacl-info.dir/build.make examples/tutorial/CMakeFiles/viennacl-info.dir/depend make -f examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/build.make examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/amg.dir/DependInfo.cmake --color= make -f examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/build.make examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/depend make -f examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/build.make examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/bandwidth-reduction.dir/DependInfo.cmake --color= make -f examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/build.make examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/depend make -f tests/CMakeFiles/external_linkage-opencl.dir/build.make tests/CMakeFiles/external_linkage-opencl.dir/depend make -f tests/CMakeFiles/spmdm-test-opencl.dir/build.make tests/CMakeFiles/spmdm-test-opencl.dir/depend make -f tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/build.make tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/depend make -f tests/CMakeFiles/vector_int-test-opencl.dir/build.make tests/CMakeFiles/vector_int-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/blas1.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/fft.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/vector_convert-test-opencl.dir/build.make tests/CMakeFiles/vector_convert-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/custom-kernels.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/custom-context.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/tql-test-opencl.dir/build.make tests/CMakeFiles/tql-test-opencl.dir/depend make -f tests/CMakeFiles/structured-matrices-test-opencl.dir/build.make tests/CMakeFiles/structured-matrices-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/scheduler.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/iterative-custom.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/sparse_prod-test-opencl.dir/build.make tests/CMakeFiles/sparse_prod-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/viennacl-info.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/sparse-test-opencl.dir/build.make tests/CMakeFiles/sparse-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/bisect.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/sparse_prod-test-cpu.dir/build.make tests/CMakeFiles/sparse_prod-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/wrap-host-buffer.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/qr_method-test-opencl.dir/build.make tests/CMakeFiles/qr_method-test-opencl.dir/depend make -f tests/CMakeFiles/vector_uint-test-opencl.dir/build.make tests/CMakeFiles/vector_uint-test-opencl.dir/depend make -f tests/CMakeFiles/qr_method_func-test-cpu.dir/build.make tests/CMakeFiles/qr_method_func-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/benchmarks /data/jw/viennacl/build /data/jw/viennacl/build/examples/benchmarks /data/jw/viennacl/build/examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/nmf.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_convert-test-opencl.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/blas3_solve-test-opencl.dir/build.make tests/CMakeFiles/blas3_solve-test-opencl.dir/depend make -f tests/CMakeFiles/matrix_row_double-test-opencl.dir/build.make tests/CMakeFiles/matrix_row_double-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/benchmarks /data/jw/viennacl/build /data/jw/viennacl/build/examples/benchmarks /data/jw/viennacl/build/examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/scheduler_sparse-test-cpu.dir/build.make tests/CMakeFiles/scheduler_sparse-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/libviennacl /data/jw/viennacl/build /data/jw/viennacl/build/libviennacl /data/jw/viennacl/build/libviennacl/CMakeFiles/viennacl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/matrix-free.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/qr_method-test-cpu.dir/build.make tests/CMakeFiles/qr_method-test-cpu.dir/depend make -f tests/CMakeFiles/scheduler_matrix-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix-test-cpu.dir/depend make -f tests/CMakeFiles/matrix_col_double-test-cpu.dir/build.make tests/CMakeFiles/matrix_col_double-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/benchmarks /data/jw/viennacl/build /data/jw/viennacl/build/examples/benchmarks /data/jw/viennacl/build/examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/sparse-test-cpu.dir/build.make tests/CMakeFiles/sparse-test-cpu.dir/depend make -f tests/CMakeFiles/self_assign-test-cpu.dir/build.make tests/CMakeFiles/self_assign-test-cpu.dir/depend make -f tests/CMakeFiles/scalar-test-opencl.dir/build.make tests/CMakeFiles/scalar-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/benchmarks /data/jw/viennacl/build /data/jw/viennacl/build/examples/benchmarks /data/jw/viennacl/build/examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/external_linkage-opencl.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/blas3_solve-test-cpu.dir/build.make tests/CMakeFiles/blas3_solve-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/spmdm-test-opencl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/iterators-test-opencl.dir/build.make tests/CMakeFiles/iterators-test-opencl.dir/depend cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/tql-test-opencl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_int-test-opencl.dir/DependInfo.cmake --color= cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/structured-matrices-test-opencl.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/fft_1d-test-cpu.dir/build.make tests/CMakeFiles/fft_1d-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/fft_2d-test-cpu.dir/build.make tests/CMakeFiles/fft_2d-test-cpu.dir/depend make -f tests/CMakeFiles/vector_float_double-test-cpu.dir/build.make tests/CMakeFiles/vector_float_double-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/sparse_prod-test-opencl.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/scheduler_vector-test-cpu.dir/build.make tests/CMakeFiles/scheduler_vector-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/sparse-test-opencl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/qr_method-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_uint-test-opencl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/qr_method-test-opencl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_col_double-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/sparse_prod-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/qr_method_func-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/blas3_solve-test-opencl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/sparse-test-cpu.dir/DependInfo.cmake --color= cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scheduler_sparse-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_row_double-test-opencl.dir/DependInfo.cmake --color= make -f tests/CMakeFiles/vector_int-test-cpu.dir/build.make tests/CMakeFiles/vector_int-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/fft_1d-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/blas3_solve-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_float_double-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/fft_2d-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scalar-test-opencl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scheduler_vector-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/amg.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/amg.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/amg.dir/depend.internal". Scanning dependencies of target amg make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/iterators-test-opencl.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/self_assign-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_int-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/bandwidth-reduction.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/bandwidth-reduction.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/bandwidth-reduction.dir/depend.internal". Scanning dependencies of target bandwidth-reduction Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/scheduler.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/scheduler.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/scheduler.dir/depend.internal". Scanning dependencies of target scheduler make[2]: Leaving directory '/data/jw/viennacl/build' Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/blas1.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/blas1.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/blas1.dir/depend.internal". Scanning dependencies of target blas1 make -f examples/tutorial/CMakeFiles/bandwidth-reduction.dir/build.make examples/tutorial/CMakeFiles/bandwidth-reduction.dir/build Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/iterative-custom.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/iterative-custom.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/viennacl-info.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/viennacl-info.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/viennacl-info.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/iterative-custom.dir/depend.internal". Scanning dependencies of target viennacl-info Scanning dependencies of target iterative-custom Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_convert-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_convert-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_convert-test-opencl.dir/depend.internal". Scanning dependencies of target vector_convert-test-opencl make[2]: Entering directory '/data/jw/viennacl/build' Dependee "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/libviennacl/CMakeFiles/viennacl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/libviennacl/CMakeFiles/viennacl.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/libviennacl/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/libviennacl/CMakeFiles/viennacl.dir/depend.internal". Scanning dependencies of target dense_blas-bench-cpu Scanning dependencies of target scheduler-bench-cpu Scanning dependencies of target viennacl Dependee "/data/jw/viennacl/build/tests/CMakeFiles/structured-matrices-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/structured-matrices-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/structured-matrices-test-opencl.dir/depend.internal". Scanning dependencies of target structured-matrices-test-opencl Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/wrap-host-buffer.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/wrap-host-buffer.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/wrap-host-buffer.dir/depend.internal". Scanning dependencies of target wrap-host-buffer Dependee "/data/jw/viennacl/build/tests/CMakeFiles/external_linkage-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/external_linkage-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/external_linkage-opencl.dir/depend.internal". Scanning dependencies of target external_linkage-opencl Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/fft.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/fft.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/fft.dir/depend.internal". Scanning dependencies of target fft Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/custom-context.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/custom-context.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/custom-context.dir/depend.internal". Scanning dependencies of target custom-context Dependee "/data/jw/viennacl/build/tests/CMakeFiles/sparse-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/sparse-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/sparse-test-opencl.dir/depend.internal". Scanning dependencies of target sparse-test-opencl Dependee "/data/jw/viennacl/build/tests/CMakeFiles/tql-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/tql-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/tql-test-opencl.dir/depend.internal". Scanning dependencies of target tql-test-opencl Dependee "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/depend.internal". Scanning dependencies of target dense_blas-bench-opencl Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/custom-kernels.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/custom-kernels.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/custom-kernels.dir/depend.internal". Scanning dependencies of target custom-kernels make[2]: Leaving directory '/data/jw/viennacl/build' Dependee "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/depend.internal". Scanning dependencies of target opencl-bench-opencl make -f examples/tutorial/CMakeFiles/viennacl-info.dir/build.make examples/tutorial/CMakeFiles/viennacl-info.dir/build Dependee "/data/jw/viennacl/build/tests/CMakeFiles/sparse_prod-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/sparse_prod-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_int-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_int-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_int-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/sparse_prod-test-opencl.dir/depend.internal". Scanning dependencies of target vector_int-test-opencl Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/bisect.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/bisect.dir/depend.internal". Scanning dependencies of target sparse_prod-test-opencl Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/bisect.dir/depend.internal". Scanning dependencies of target bisect Dependee "/data/jw/viennacl/build/tests/CMakeFiles/qr_method-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/qr_method-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/qr_method-test-cpu.dir/depend.internal". Scanning dependencies of target qr_method-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_uint-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_uint-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_uint-test-opencl.dir/depend.internal". Scanning dependencies of target vector_uint-test-opencl Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/depend.internal". Scanning dependencies of target vector_multi_inner_prod-test-opencl Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/matrix-free.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/matrix-free.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/matrix-free.dir/depend.internal". Scanning dependencies of target matrix-free Dependee "/data/jw/viennacl/build/tests/CMakeFiles/spmdm-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/spmdm-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/spmdm-test-opencl.dir/depend.internal". Scanning dependencies of target spmdm-test-opencl [ 0%] Building CXX object examples/tutorial/CMakeFiles/bandwidth-reduction.dir/bandwidth-reduction.cpp.o Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/nmf.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/nmf.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/nmf.dir/depend.internal". Scanning dependencies of target nmf Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_vector-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_vector-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_vector-test-cpu.dir/depend.internal". Scanning dependencies of target scheduler_vector-test-cpu make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/bandwidth-reduction.dir/bandwidth-reduction.cpp.o -c /data/jw/viennacl/examples/tutorial/bandwidth-reduction.cpp Dependee "/data/jw/viennacl/build/tests/CMakeFiles/qr_method_func-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/qr_method_func-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/qr_method_func-test-cpu.dir/depend.internal". Scanning dependencies of target qr_method_func-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/qr_method-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/qr_method-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/qr_method-test-opencl.dir/depend.internal". Scanning dependencies of target qr_method-test-opencl Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_int-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_int-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_int-test-cpu.dir/depend.internal". Scanning dependencies of target vector_int-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/sparse_prod-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/sparse_prod-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/sparse_prod-test-cpu.dir/depend.internal". Scanning dependencies of target sparse_prod-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/fft_2d-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/fft_2d-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/fft_2d-test-cpu.dir/depend.internal". Scanning dependencies of target fft_2d-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/fft_1d-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/fft_1d-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/fft_1d-test-cpu.dir/depend.internal". Scanning dependencies of target fft_1d-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/self_assign-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/self_assign-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/self_assign-test-cpu.dir/depend.internal". Scanning dependencies of target self_assign-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scalar-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scalar-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scalar-test-opencl.dir/depend.internal". Scanning dependencies of target scalar-test-opencl Dependee "/data/jw/viennacl/build/tests/CMakeFiles/blas3_solve-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/blas3_solve-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/blas3_solve-test-cpu.dir/depend.internal". Scanning dependencies of target blas3_solve-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/iterators-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/iterators-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/iterators-test-opencl.dir/depend.internal". Scanning dependencies of target iterators-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/depend.internal". Scanning dependencies of target scheduler_matrix_matrix-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/sparse-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/sparse-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/sparse-test-cpu.dir/depend.internal". Scanning dependencies of target sparse-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_double-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_double-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_double-test-cpu.dir/depend.internal". make -f examples/tutorial/CMakeFiles/blas1.dir/build.make examples/tutorial/CMakeFiles/blas1.dir/build Scanning dependencies of target matrix_col_double-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix-test-cpu.dir/depend.internal". Scanning dependencies of target scheduler_matrix-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_sparse-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_sparse-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_sparse-test-cpu.dir/depend.internal". Scanning dependencies of target scheduler_sparse-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_float_double-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_float_double-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_float_double-test-cpu.dir/depend.internal". Scanning dependencies of target vector_float_double-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_double-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_double-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_double-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_row_double-test-opencl Dependee "/data/jw/viennacl/build/tests/CMakeFiles/blas3_solve-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/blas3_solve-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/blas3_solve-test-opencl.dir/depend.internal". Scanning dependencies of target blas3_solve-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' [ 1%] Building CXX object examples/tutorial/CMakeFiles/viennacl-info.dir/viennacl-info.cpp.o make -f tests/CMakeFiles/vector_convert-test-opencl.dir/build.make tests/CMakeFiles/vector_convert-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl-info.dir/viennacl-info.cpp.o -c /data/jw/viennacl/examples/tutorial/viennacl-info.cpp make[2]: Entering directory '/data/jw/viennacl/build' [ 1%] Building CXX object examples/tutorial/CMakeFiles/blas1.dir/blas1.cpp.o cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/blas1.dir/blas1.cpp.o -c /data/jw/viennacl/examples/tutorial/blas1.cpp [ 1%] Building CXX object tests/CMakeFiles/vector_convert-test-opencl.dir/src/vector_convert.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_convert-test-opencl.dir/src/vector_convert.cpp.o -c /data/jw/viennacl/tests/src/vector_convert.cpp make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/scalar-test-opencl.dir/build.make tests/CMakeFiles/scalar-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/wrap-host-buffer.dir/build.make examples/tutorial/CMakeFiles/wrap-host-buffer.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 2%] Building CXX object tests/CMakeFiles/scalar-test-opencl.dir/src/scalar.cpp.o make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/vector_uint-test-opencl.dir/build.make tests/CMakeFiles/vector_uint-test-opencl.dir/build cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/scalar-test-opencl.dir/src/scalar.cpp.o -c /data/jw/viennacl/tests/src/scalar.cpp make -f tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/build.make tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/custom-kernels.dir/build.make examples/tutorial/CMakeFiles/custom-kernels.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/vector_int-test-opencl.dir/build.make tests/CMakeFiles/vector_int-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 3%] Building CXX object examples/tutorial/CMakeFiles/wrap-host-buffer.dir/wrap-host-buffer.cpp.o make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/vector_int-test-cpu.dir/build.make tests/CMakeFiles/vector_int-test-cpu.dir/build cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/wrap-host-buffer.dir/wrap-host-buffer.cpp.o -c /data/jw/viennacl/examples/tutorial/wrap-host-buffer.cpp make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' [ 3%] Building CXX object tests/CMakeFiles/vector_uint-test-opencl.dir/src/vector_uint.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_uint-test-opencl.dir/src/vector_uint.cpp.o -c /data/jw/viennacl/tests/src/vector_uint.cpp [ 3%] Building CXX object tests/CMakeFiles/vector_int-test-opencl.dir/src/vector_int.cpp.o [ 3%] Building CXX object tests/CMakeFiles/vector_int-test-cpu.dir/src/vector_int.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_int-test-opencl.dir/src/vector_int.cpp.o -c /data/jw/viennacl/tests/src/vector_int.cpp [ 3%] Building CXX object tests/CMakeFiles/vector_multi_inner_prod-test-opencl.dir/src/vector_multi_inner_prod.cpp.o [ 3%] Building CXX object examples/tutorial/CMakeFiles/custom-kernels.dir/custom-kernels.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/vector_int-test-cpu.dir/src/vector_int.cpp.o -c /data/jw/viennacl/tests/src/vector_int.cpp make[2]: Leaving directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_multi_inner_prod-test-opencl.dir/src/vector_multi_inner_prod.cpp.o -c /data/jw/viennacl/tests/src/vector_multi_inner_prod.cpp make -f tests/CMakeFiles/vector_float_double-test-cpu.dir/build.make tests/CMakeFiles/vector_float_double-test-cpu.dir/build cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/custom-kernels.dir/custom-kernels.cpp.o -c /data/jw/viennacl/examples/tutorial/custom-kernels.cpp make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/scheduler.dir/build.make examples/tutorial/CMakeFiles/scheduler.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/amg.dir/build.make examples/tutorial/CMakeFiles/amg.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/build.make examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/build [ 3%] Building CXX object tests/CMakeFiles/vector_float_double-test-cpu.dir/src/vector_float_double.cpp.o make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/vector_float_double-test-cpu.dir/src/vector_float_double.cpp.o -c /data/jw/viennacl/tests/src/vector_float_double.cpp make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/tql-test-opencl.dir/build.make tests/CMakeFiles/tql-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/structured-matrices-test-opencl.dir/build.make tests/CMakeFiles/structured-matrices-test-opencl.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/build.make examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/iterative-custom.dir/build.make examples/tutorial/CMakeFiles/iterative-custom.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 4%] Building CXX object examples/tutorial/CMakeFiles/scheduler.dir/scheduler.cpp.o make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/scheduler.dir/scheduler.cpp.o -c /data/jw/viennacl/examples/tutorial/scheduler.cpp make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/custom-context.dir/build.make examples/tutorial/CMakeFiles/custom-context.dir/build [ 4%] Building CXX object examples/tutorial/CMakeFiles/amg.dir/amg.cpp.o cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/amg.dir/amg.cpp.o -c /data/jw/viennacl/examples/tutorial/amg.cpp [ 4%] Building CXX object examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/dense_blas.cpp.o make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/build.make examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/fft.dir/build.make examples/tutorial/CMakeFiles/fft.dir/build cd /data/jw/viennacl/build/examples/benchmarks && /usr/bin/c++ -I/data/jw/viennacl -o CMakeFiles/dense_blas-bench-cpu.dir/dense_blas.cpp.o -c /data/jw/viennacl/examples/benchmarks/dense_blas.cpp make -f examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/build.make examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f libviennacl/CMakeFiles/viennacl.dir/build.make libviennacl/CMakeFiles/viennacl.dir/build make -f tests/CMakeFiles/sparse_prod-test-opencl.dir/build.make tests/CMakeFiles/sparse_prod-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/scheduler_vector-test-cpu.dir/build.make tests/CMakeFiles/scheduler_vector-test-cpu.dir/build [ 4%] Building CXX object tests/CMakeFiles/tql-test-opencl.dir/src/tql.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/tql-test-opencl.dir/src/tql.cpp.o -c /data/jw/viennacl/tests/src/tql.cpp [ 5%] Building CXX object examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/scheduler.cpp.o make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' [ 5%] Building CXX object tests/CMakeFiles/structured-matrices-test-opencl.dir/src/structured-matrices.cpp.o make[2]: Leaving directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/examples/benchmarks && /usr/bin/c++ -I/data/jw/viennacl -o CMakeFiles/scheduler-bench-cpu.dir/scheduler.cpp.o -c /data/jw/viennacl/examples/benchmarks/scheduler.cpp [ 6%] Building CXX object examples/tutorial/CMakeFiles/iterative-custom.dir/iterative-custom.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/structured-matrices-test-opencl.dir/src/structured-matrices.cpp.o -c /data/jw/viennacl/tests/src/structured-matrices.cpp make -f examples/tutorial/CMakeFiles/bisect.dir/build.make examples/tutorial/CMakeFiles/bisect.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/iterative-custom.dir/iterative-custom.cpp.o -c /data/jw/viennacl/examples/tutorial/iterative-custom.cpp make[2]: Entering directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/qr_method_func-test-cpu.dir/build.make tests/CMakeFiles/qr_method_func-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/nmf.dir/build.make examples/tutorial/CMakeFiles/nmf.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/spmdm-test-opencl.dir/build.make tests/CMakeFiles/spmdm-test-opencl.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' [ 6%] Building CXX object examples/tutorial/CMakeFiles/custom-context.dir/custom-context.cpp.o make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/sparse_prod-test-cpu.dir/build.make tests/CMakeFiles/sparse_prod-test-cpu.dir/build cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/custom-context.dir/custom-context.cpp.o -c /data/jw/viennacl/examples/tutorial/custom-context.cpp make -f tests/CMakeFiles/qr_method-test-opencl.dir/build.make tests/CMakeFiles/qr_method-test-opencl.dir/build make -f tests/CMakeFiles/qr_method-test-cpu.dir/build.make tests/CMakeFiles/qr_method-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/fft_2d-test-cpu.dir/build.make tests/CMakeFiles/fft_2d-test-cpu.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' [ 7%] Building CXX object examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/opencl.cpp.o make -f tests/CMakeFiles/sparse-test-opencl.dir/build.make tests/CMakeFiles/sparse-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/examples/benchmarks && /usr/bin/c++ -I/data/jw/viennacl -DVIENNACL_WITH_OPENCL -o CMakeFiles/opencl-bench-opencl.dir/opencl.cpp.o -c /data/jw/viennacl/examples/benchmarks/opencl.cpp make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/fft_1d-test-cpu.dir/build.make tests/CMakeFiles/fft_1d-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' [ 8%] Building CXX object examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/dense_blas.cpp.o [ 8%] Building CXX object examples/tutorial/CMakeFiles/fft.dir/fft.cpp.o make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/fft.dir/fft.cpp.o -c /data/jw/viennacl/examples/tutorial/fft.cpp cd /data/jw/viennacl/build/examples/benchmarks && /usr/bin/c++ -I/data/jw/viennacl -DVIENNACL_WITH_OPENCL -o CMakeFiles/dense_blas-bench-opencl.dir/dense_blas.cpp.o -c /data/jw/viennacl/examples/benchmarks/dense_blas.cpp make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_row_double-test-opencl.dir/build.make tests/CMakeFiles/matrix_row_double-test-opencl.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' [ 8%] Building CXX object examples/tutorial/CMakeFiles/bisect.dir/bisect.cpp.o make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/external_linkage-opencl.dir/build.make tests/CMakeFiles/external_linkage-opencl.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/self_assign-test-cpu.dir/build.make tests/CMakeFiles/self_assign-test-cpu.dir/build make -f tests/CMakeFiles/iterators-test-opencl.dir/build.make tests/CMakeFiles/iterators-test-opencl.dir/build cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/bisect.dir/bisect.cpp.o -c /data/jw/viennacl/examples/tutorial/bisect.cpp make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_col_double-test-cpu.dir/build.make tests/CMakeFiles/matrix_col_double-test-cpu.dir/build [ 9%] Building CXX object examples/tutorial/CMakeFiles/nmf.dir/nmf.cpp.o [ 10%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/backend.cpp.o [ 10%] Building CXX object tests/CMakeFiles/scheduler_vector-test-cpu.dir/src/scheduler_vector.cpp.o [ 10%] Building CXX object tests/CMakeFiles/sparse_prod-test-opencl.dir/src/sparse_prod.cpp.o make[2]: Leaving directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/nmf.dir/nmf.cpp.o -c /data/jw/viennacl/examples/tutorial/nmf.cpp [ 11%] Building CXX object tests/CMakeFiles/qr_method_func-test-cpu.dir/src/qr_method_func.cpp.o make -f tests/CMakeFiles/blas3_solve-test-cpu.dir/build.make tests/CMakeFiles/blas3_solve-test-cpu.dir/build cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/backend.cpp.o -c /data/jw/viennacl/libviennacl/src/backend.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/sparse_prod-test-opencl.dir/src/sparse_prod.cpp.o -c /data/jw/viennacl/tests/src/sparse_prod.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/scheduler_vector-test-cpu.dir/src/scheduler_vector.cpp.o -c /data/jw/viennacl/tests/src/scheduler_vector.cpp make[2]: Leaving directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/qr_method_func-test-cpu.dir/src/qr_method_func.cpp.o -c /data/jw/viennacl/tests/src/qr_method_func.cpp make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/blas3_solve-test-opencl.dir/build.make tests/CMakeFiles/blas3_solve-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 12%] Building CXX object tests/CMakeFiles/sparse_prod-test-cpu.dir/src/sparse_prod.cpp.o make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/matrix-free.dir/build.make examples/tutorial/CMakeFiles/matrix-free.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/scheduler_sparse-test-cpu.dir/build.make tests/CMakeFiles/scheduler_sparse-test-cpu.dir/build cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/sparse_prod-test-cpu.dir/src/sparse_prod.cpp.o -c /data/jw/viennacl/tests/src/sparse_prod.cpp make -f tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/sparse-test-cpu.dir/build.make tests/CMakeFiles/sparse-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 13%] Building CXX object tests/CMakeFiles/qr_method-test-cpu.dir/src/qr_method.cpp.o [ 14%] Building CXX object tests/CMakeFiles/fft_1d-test-cpu.dir/src/fft_1d.cpp.o make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/qr_method-test-cpu.dir/src/qr_method.cpp.o -c /data/jw/viennacl/tests/src/qr_method.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/fft_1d-test-cpu.dir/src/fft_1d.cpp.o -c /data/jw/viennacl/tests/src/fft_1d.cpp make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' [ 14%] Building CXX object tests/CMakeFiles/spmdm-test-opencl.dir/src/spmdm.cpp.o make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/scheduler_matrix-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix-test-cpu.dir/build cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/spmdm-test-opencl.dir/src/spmdm.cpp.o -c /data/jw/viennacl/tests/src/spmdm.cpp [ 15%] Building CXX object tests/CMakeFiles/sparse-test-opencl.dir/src/sparse.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/sparse-test-opencl.dir/src/sparse.cpp.o -c /data/jw/viennacl/tests/src/sparse.cpp [ 16%] Building CXX object tests/CMakeFiles/fft_2d-test-cpu.dir/src/fft_2d.cpp.o [ 17%] Building CXX object tests/CMakeFiles/self_assign-test-cpu.dir/src/self_assign.cpp.o make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/fft_2d-test-cpu.dir/src/fft_2d.cpp.o -c /data/jw/viennacl/tests/src/fft_2d.cpp make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/self_assign-test-cpu.dir/src/self_assign.cpp.o -c /data/jw/viennacl/tests/src/self_assign.cpp [ 17%] Building CXX object tests/CMakeFiles/external_linkage-opencl.dir/src/external_1.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/external_linkage-opencl.dir/src/external_1.cpp.o -c /data/jw/viennacl/tests/src/external_1.cpp [ 18%] Building CXX object tests/CMakeFiles/scheduler_sparse-test-cpu.dir/src/scheduler_sparse.cpp.o [ 18%] Building CXX object tests/CMakeFiles/matrix_col_double-test-cpu.dir/src/matrix_col_double.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/scheduler_sparse-test-cpu.dir/src/scheduler_sparse.cpp.o -c /data/jw/viennacl/tests/src/scheduler_sparse.cpp [ 18%] Building CXX object tests/CMakeFiles/blas3_solve-test-opencl.dir/src/blas3_solve.cpp.o [ 19%] Building CXX object tests/CMakeFiles/qr_method-test-opencl.dir/src/qr_method.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/blas3_solve-test-opencl.dir/src/blas3_solve.cpp.o -c /data/jw/viennacl/tests/src/blas3_solve.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_col_double-test-cpu.dir/src/matrix_col_double.cpp.o -c /data/jw/viennacl/tests/src/matrix_col_double.cpp [ 20%] Building CXX object tests/CMakeFiles/iterators-test-opencl.dir/src/iterators.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/qr_method-test-opencl.dir/src/qr_method.cpp.o -c /data/jw/viennacl/tests/src/qr_method.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/iterators-test-opencl.dir/src/iterators.cpp.o -c /data/jw/viennacl/tests/src/iterators.cpp [ 20%] Building CXX object tests/CMakeFiles/matrix_row_double-test-opencl.dir/src/matrix_row_double.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_row_double-test-opencl.dir/src/matrix_row_double.cpp.o -c /data/jw/viennacl/tests/src/matrix_row_double.cpp [ 21%] Building CXX object tests/CMakeFiles/scheduler_matrix-test-cpu.dir/src/scheduler_matrix.cpp.o [ 21%] Building CXX object tests/CMakeFiles/blas3_solve-test-cpu.dir/src/blas3_solve.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/scheduler_matrix-test-cpu.dir/src/scheduler_matrix.cpp.o -c /data/jw/viennacl/tests/src/scheduler_matrix.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/blas3_solve-test-cpu.dir/src/blas3_solve.cpp.o -c /data/jw/viennacl/tests/src/blas3_solve.cpp [ 21%] Building CXX object examples/tutorial/CMakeFiles/matrix-free.dir/matrix-free.cpp.o [ 22%] Building CXX object tests/CMakeFiles/sparse-test-cpu.dir/src/sparse.cpp.o [ 23%] Building CXX object tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/src/scheduler_matrix_matrix.cpp.o cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix-free.dir/matrix-free.cpp.o -c /data/jw/viennacl/examples/tutorial/matrix-free.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/sparse-test-cpu.dir/src/sparse.cpp.o -c /data/jw/viennacl/tests/src/sparse.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/src/scheduler_matrix_matrix.cpp.o -c /data/jw/viennacl/tests/src/scheduler_matrix_matrix.cpp [ 24%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas1.cpp.o cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas1.cpp.o -c /data/jw/viennacl/libviennacl/src/blas1.cpp In file included from /data/jw/viennacl/viennacl/scheduler/forwards.h:27, from /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:28, from /data/jw/viennacl/examples/tutorial/viennacl-info.cpp:33: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/examples/tutorial/blas1.cpp:31: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/tests/src/vector_convert.cpp:35: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/examples/tutorial/viennacl-info.cpp:33: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/scalar.cpp:33: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/examples/tutorial/custom-kernels.cpp:36: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/examples/tutorial/wrap-host-buffer.cpp:32: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/tests/src/vector_int.cpp:32: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/tests/src/vector_uint.cpp:34: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/tests/src/vector_multi_inner_prod.cpp:34: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/examples/tutorial/scheduler.cpp:34: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/examples/benchmarks/opencl.cpp:33: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/examples/tutorial/custom-context.cpp:36: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/examples/tutorial/bisect.cpp:33: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/tql.cpp:35: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/matrix_def.hpp:26, from /data/jw/viennacl/viennacl/matrix.hpp:26, from /data/jw/viennacl/examples/benchmarks/dense_blas.cpp:18: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/matrix_def.hpp:26, from /data/jw/viennacl/viennacl/matrix.hpp:26, from /data/jw/viennacl/examples/tutorial/nmf.cpp:26: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/sparse_prod.cpp:35: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/examples/tutorial/iterative-custom.cpp:35: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/examples/tutorial/amg.cpp:27: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/matrix_def.hpp:26, from /data/jw/viennacl/viennacl/matrix.hpp:26, from /data/jw/viennacl/tests/src/iterators.cpp:33: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/blas3_solve.cpp:37: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/examples/tutorial/fft.cpp:35: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/sparse.cpp:35: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/spmdm.cpp:34: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:27, from /data/jw/viennacl/tests/src/matrix_row_double.cpp:22: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/examples/tutorial/matrix-free.cpp:39: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/viennacl/toeplitz_matrix.hpp:26, from /data/jw/viennacl/tests/src/structured-matrices.cpp:34: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/viennacl/linalg/qr-method.hpp:21, from /data/jw/viennacl/tests/src/qr_method.cpp:37: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas1.cpp:27: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 24%] Linking CXX executable fft_2d-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_2d-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/fft_2d-test-cpu.dir/src/fft_2d.cpp.o -o fft_2d-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 24%] Built target fft_2d-test-cpu make -f tests/CMakeFiles/matrix_product_double-test-cpu.dir/build.make tests/CMakeFiles/matrix_product_double-test-cpu.dir/depend [ 24%] Linking CXX executable fft_1d-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_1d-test-cpu.dir/link.txt --verbose=1 make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_product_double-test-cpu.dir/DependInfo.cmake --color= /usr/bin/c++ -rdynamic CMakeFiles/fft_1d-test-cpu.dir/src/fft_1d.cpp.o -o fft_1d-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_double-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_double-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_double-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_product_double-test-cpu In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/examples/tutorial/custom-kernels.cpp:36: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/examples/tutorial/custom-kernels.cpp:128:79: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/examples/tutorial/blas1.cpp:32: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/examples/tutorial/blas1.cpp:174:41: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:914:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:197:35: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/examples/tutorial/blas1.cpp:176:43: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 995 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 1001 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_product_double-test-cpu.dir/build.make tests/CMakeFiles/matrix_product_double-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 24%] Building CXX object tests/CMakeFiles/matrix_product_double-test-cpu.dir/src/matrix_product_double.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_product_double-test-cpu.dir/src/matrix_product_double.cpp.o -c /data/jw/viennacl/tests/src/matrix_product_double.cpp make[2]: Leaving directory '/data/jw/viennacl/build' [ 24%] Built target fft_1d-test-cpu make -f tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/build.make tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/DependInfo.cmake --color= In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/examples/tutorial/scheduler.cpp:36: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/examples/benchmarks/opencl.cpp:35: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/depend.internal". Scanning dependencies of target vector_multi_inner_prod-test-cpu In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/examples/tutorial/bisect.cpp:35: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/examples/tutorial/custom-context.cpp:37: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/build.make tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 24%] Building CXX object tests/CMakeFiles/vector_multi_inner_prod-test-cpu.dir/src/vector_multi_inner_prod.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/vector_multi_inner_prod-test-cpu.dir/src/vector_multi_inner_prod.cpp.o -c /data/jw/viennacl/tests/src/vector_multi_inner_prod.cpp In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/examples/tutorial/fft.cpp:36: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/tql2.hpp:27, from /data/jw/viennacl/tests/src/tql.cpp:37: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/sparse_matrix_operations.hpp:28, from /data/jw/viennacl/viennacl/compressed_matrix.hpp:31, from /data/jw/viennacl/examples/tutorial/iterative-custom.cpp:37: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/sparse_matrix_operations.hpp:28, from /data/jw/viennacl/viennacl/compressed_matrix.hpp:31, from /data/jw/viennacl/tests/src/sparse.cpp:36: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/sparse_matrix_operations.hpp:28, from /data/jw/viennacl/viennacl/compressed_matrix.hpp:31, from /data/jw/viennacl/tests/src/sparse_prod.cpp:36: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/examples/tutorial/nmf.cpp:26: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/examples/benchmarks/dense_blas.cpp:18: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 25%] Linking CXX executable bandwidth-reduction cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/bandwidth-reduction.dir/link.txt --verbose=1 In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/sparse_matrix_operations.hpp:28, from /data/jw/viennacl/viennacl/coordinate_matrix.hpp:32, from /data/jw/viennacl/examples/tutorial/amg.cpp:28: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ /usr/bin/c++ -rdynamic CMakeFiles/bandwidth-reduction.dir/bandwidth-reduction.cpp.o -o bandwidth-reduction -lOpenCL In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/spmdm.cpp:36: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/iterators.cpp:33: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/blas3_solve.cpp:38: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:28, from /data/jw/viennacl/tests/src/matrix_row_double.cpp:22: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/fft.hpp:26, from /data/jw/viennacl/viennacl/toeplitz_matrix.hpp:29, from /data/jw/viennacl/tests/src/structured-matrices.cpp:34: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/misc_operations.hpp:28, from /data/jw/viennacl/viennacl/linalg/detail/ilu/common.hpp:36, from /data/jw/viennacl/viennacl/linalg/detail/ilu/ilut.hpp:31, from /data/jw/viennacl/viennacl/linalg/ilu.hpp:25, from /data/jw/viennacl/viennacl/linalg/cg.hpp:32, from /data/jw/viennacl/examples/tutorial/matrix-free.cpp:42: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 25%] Built target bandwidth-reduction make -f tests/CMakeFiles/matrix_convert-test-cpu.dir/build.make tests/CMakeFiles/matrix_convert-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_convert-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_convert-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_convert-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_convert-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_convert-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_convert-test-cpu.dir/build.make tests/CMakeFiles/matrix_convert-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 25%] Building CXX object tests/CMakeFiles/matrix_convert-test-cpu.dir/src/matrix_convert.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_convert-test-cpu.dir/src/matrix_convert.cpp.o -c /data/jw/viennacl/tests/src/matrix_convert.cpp [ 25%] Linking CXX executable viennacl-info cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/viennacl-info.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/viennacl-info.dir/viennacl-info.cpp.o -o viennacl-info -lOpenCL In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/qr-method.hpp:22, from /data/jw/viennacl/tests/src/qr_method.cpp:37: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 25%] Built target viennacl-info make -f tests/CMakeFiles/nmf-test-cpu.dir/build.make tests/CMakeFiles/nmf-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/nmf-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/nmf-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/nmf-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/nmf-test-cpu.dir/depend.internal". Scanning dependencies of target nmf-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/nmf-test-cpu.dir/build.make tests/CMakeFiles/nmf-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 26%] Building CXX object tests/CMakeFiles/nmf-test-cpu.dir/src/nmf.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/nmf-test-cpu.dir/src/nmf.cpp.o -c /data/jw/viennacl/tests/src/nmf.cpp In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/libviennacl/src/blas1.cpp:28: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/libviennacl/src/blas1.cpp:94:58: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/libviennacl/src/blas1.cpp:103:59: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/libviennacl/src/blas1.cpp:269:58: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/libviennacl/src/blas1.cpp:278:59: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] [ 27%] Linking CXX executable sparse_prod-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse_prod-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/sparse_prod-test-cpu.dir/src/sparse_prod.cpp.o -o sparse_prod-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 27%] Built target sparse_prod-test-cpu [ 27%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas1_host.cpp.o cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas1_host.cpp.o -c /data/jw/viennacl/libviennacl/src/blas1_host.cpp In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/tests/src/vector_uint.cpp:34: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:203:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = unsigned int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:1094:33: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:914:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]' /data/jw/viennacl/viennacl/scalar.hpp:197:35: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:231:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = unsigned int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:1094:33: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] 995 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] 1001 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = unsigned int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1044:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]' /data/jw/viennacl/viennacl/scalar.hpp:229:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:294:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = unsigned int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:1094:33: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] 1112 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] 1118 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = unsigned int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1131:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]' /data/jw/viennacl/viennacl/scalar.hpp:262:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:325:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = unsigned int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:1094:33: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] 1191 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] 1197 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'unsigned int'} [-Wignored-attributes] [ 28%] Linking CXX executable wrap-host-buffer cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/wrap-host-buffer.dir/link.txt --verbose=1 /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = long unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:203:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = long unsigned int; STLVectorType = std::vector; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = long unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:1106:34: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] /usr/bin/c++ -rdynamic CMakeFiles/wrap-host-buffer.dir/wrap-host-buffer.cpp.o -o wrap-host-buffer -lOpenCL /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:914:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]' /data/jw/viennacl/viennacl/scalar.hpp:197:35: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = long unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:231:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = long unsigned int; STLVectorType = std::vector; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = long unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:1106:34: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] 995 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] 1001 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = long unsigned int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1044:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]' /data/jw/viennacl/viennacl/scalar.hpp:229:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = long unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:294:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = long unsigned int; STLVectorType = std::vector; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = long unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:1106:34: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] 1112 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] 1118 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = long unsigned int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1131:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]' /data/jw/viennacl/viennacl/scalar.hpp:262:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = long unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:325:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = long unsigned int; STLVectorType = std::vector; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = long unsigned int]' /data/jw/viennacl/tests/src/vector_uint.cpp:1106:34: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] 1191 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] 1197 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long unsigned int'} [-Wignored-attributes] make[2]: Leaving directory '/data/jw/viennacl/build' [ 28%] Built target wrap-host-buffer [ 29%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas1_opencl.cpp.o cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas1_opencl.cpp.o -c /data/jw/viennacl/libviennacl/src/blas1_opencl.cpp [ 29%] Linking CXX executable scalar-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalar-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scalar-test-opencl.dir/src/scalar.cpp.o -o scalar-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/external_1.cpp:34: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 30%] Linking CXX executable custom-kernels cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/custom-kernels.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/custom-kernels.dir/custom-kernels.cpp.o -o custom-kernels -lOpenCL make[2]: Leaving directory '/data/jw/viennacl/build' In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:27, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/examples/tutorial/nmf.cpp:26: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:327:41: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::matrix_base; RHS = const viennacl::matrix_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/viennacl/linalg/host_based/nmf_operations.hpp:164:45: required from 'void viennacl::linalg::host_based::nmf(const viennacl::matrix_base&, viennacl::matrix_base&, viennacl::matrix_base&, const viennacl::linalg::nmf_config&) [with NumericT = float]' /data/jw/viennacl/viennacl/linalg/nmf.hpp:66:44: required from 'void viennacl::linalg::nmf(const viennacl::matrix_base&, viennacl::matrix_base&, viennacl::matrix_base&, const viennacl::linalg::nmf_config&) [with ScalarType = float]' /data/jw/viennacl/examples/tutorial/nmf.cpp:88:38: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] [ 30%] Built target scalar-test-opencl /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] [ 30%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas2.cpp.o cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas2.cpp.o -c /data/jw/viennacl/libviennacl/src/blas2.cpp In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/examples/tutorial/iterative-custom.cpp:36: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/examples/tutorial/iterative-custom.cpp:84:126: required from 'bool my_custom_monitor(const VectorT&, NumericT, void*) [with VectorT = viennacl::vector; NumericT = float; MatrixT = viennacl::compressed_matrix]' /data/jw/viennacl/examples/tutorial/iterative-custom.cpp:149:147: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] make[2]: Leaving directory '/data/jw/viennacl/build' [ 30%] Built target custom-kernels [ 31%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas2_host.cpp.o cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas2_host.cpp.o -c /data/jw/viennacl/libviennacl/src/blas2_host.cpp In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/examples/tutorial/amg.cpp:27: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/examples/tutorial/amg.cpp:69:80: required from 'void run_solver(const MatrixType&, const VectorType&, const VectorType&, const SolverTag&, const PrecondTag&) [with MatrixType = viennacl::compressed_matrix; VectorType = viennacl::vector; SolverTag = viennacl::linalg::cg_tag; PrecondTag = viennacl::linalg::no_precond]' /data/jw/viennacl/examples/tutorial/amg.cpp:193:99: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] [ 32%] Linking CXX executable dense_blas-bench-cpu cd /data/jw/viennacl/build/examples/benchmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_blas-bench-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/dense_blas-bench-cpu.dir/dense_blas.cpp.o -o dense_blas-bench-cpu In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/examples/tutorial/matrix-free.cpp:40: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/viennacl/linalg/cg.hpp:302:58: required from 'VectorT viennacl::linalg::detail::solve_impl(const MatrixT&, const VectorT&, const viennacl::linalg::cg_tag&, const PreconditionerT&, bool (*)(const VectorT&, typename viennacl::result_of::cpu_value_type::type>::type, void*), void*) [with MatrixT = MyOperator; VectorT = viennacl::vector; PreconditionerT = viennacl::linalg::no_precond; typename viennacl::result_of::cpu_value_type::type>::type = float]' /data/jw/viennacl/viennacl/linalg/cg.hpp:341:28: required from 'VectorT viennacl::linalg::solve(const MatrixT&, const VectorT&, const viennacl::linalg::cg_tag&, const PreconditionerT&) [with MatrixT = MyOperator; VectorT = viennacl::vector; PreconditionerT = viennacl::linalg::no_precond]' /data/jw/viennacl/viennacl/linalg/cg.hpp:374:15: required from 'VectorT viennacl::linalg::solve(const MatrixT&, const VectorT&, const viennacl::linalg::cg_tag&) [with MatrixT = MyOperator; VectorT = viennacl::vector]' /data/jw/viennacl/examples/tutorial/matrix-free.cpp:115:100: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] [ 32%] Linking CXX executable qr_method_func-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_method_func-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/qr_method_func-test-cpu.dir/src/qr_method_func.cpp.o -o qr_method_func-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 32%] Built target dense_blas-bench-cpu [ 32%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas2_opencl.cpp.o cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas2_opencl.cpp.o -c /data/jw/viennacl/libviennacl/src/blas2_opencl.cpp make[2]: Leaving directory '/data/jw/viennacl/build' [ 32%] Built target qr_method_func-test-cpu In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas1_host.cpp:25: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 33%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas3.cpp.o /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas3.cpp.o -c /data/jw/viennacl/libviennacl/src/blas3.cpp In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/tests/src/vector_int.cpp:32: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = int]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = int]' /data/jw/viennacl/tests/src/vector_int.cpp:201:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /data/jw/viennacl/tests/src/vector_int.cpp:1758:24: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:914:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = int]' /data/jw/viennacl/viennacl/scalar.hpp:197:35: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = int]' /data/jw/viennacl/tests/src/vector_int.cpp:227:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /data/jw/viennacl/tests/src/vector_int.cpp:1758:24: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] 995 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] 1001 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1044:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = int]' /data/jw/viennacl/viennacl/scalar.hpp:229:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = int]' /data/jw/viennacl/tests/src/vector_int.cpp:291:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /data/jw/viennacl/tests/src/vector_int.cpp:1758:24: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] 1112 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] 1118 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1131:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = int]' /data/jw/viennacl/viennacl/scalar.hpp:262:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = int]' /data/jw/viennacl/tests/src/vector_int.cpp:322:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /data/jw/viennacl/tests/src/vector_int.cpp:1758:24: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] 1191 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] 1197 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'int'} [-Wignored-attributes] [ 34%] Linking CXX executable blas1 cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/blas1.dir/link.txt --verbose=1 /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = long int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = long int]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = long int]' /data/jw/viennacl/tests/src/vector_int.cpp:201:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = long int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = long int]' /data/jw/viennacl/tests/src/vector_int.cpp:1770:25: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] /usr/bin/c++ -rdynamic CMakeFiles/blas1.dir/blas1.cpp.o -o blas1 -lOpenCL /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = long int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:914:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = long int]' /data/jw/viennacl/viennacl/scalar.hpp:197:35: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = long int]' /data/jw/viennacl/tests/src/vector_int.cpp:227:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = long int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = long int]' /data/jw/viennacl/tests/src/vector_int.cpp:1770:25: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] 995 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] 1001 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = long int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1044:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = long int]' /data/jw/viennacl/viennacl/scalar.hpp:229:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = long int]' /data/jw/viennacl/tests/src/vector_int.cpp:291:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = long int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = long int]' /data/jw/viennacl/tests/src/vector_int.cpp:1770:25: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] 1112 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] 1118 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = long int]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1131:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = long int]' /data/jw/viennacl/viennacl/scalar.hpp:262:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = long int]' /data/jw/viennacl/tests/src/vector_int.cpp:322:14: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = long int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = long int]' /data/jw/viennacl/tests/src/vector_int.cpp:1770:25: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] 1191 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] 1197 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'long int'} [-Wignored-attributes] [ 34%] Linking CXX executable self_assign-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/self_assign-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/self_assign-test-cpu.dir/src/self_assign.cpp.o -o self_assign-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 34%] Built target blas1 [ 34%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas3_host.cpp.o cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas3_host.cpp.o -c /data/jw/viennacl/libviennacl/src/blas3_host.cpp make[2]: Leaving directory '/data/jw/viennacl/build' [ 34%] Built target self_assign-test-cpu [ 35%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas3_opencl.cpp.o cd /data/jw/viennacl/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas3_opencl.cpp.o -c /data/jw/viennacl/libviennacl/src/blas3_opencl.cpp In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/external_1.cpp:36: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas1_opencl.cpp:25: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 35%] Linking CXX executable nmf-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/nmf-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/nmf-test-cpu.dir/src/nmf.cpp.o -o nmf-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make -f tests/CMakeFiles/matrix_col_float-test-opencl.dir/build.make tests/CMakeFiles/matrix_col_float-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_col_float-test-opencl.dir/DependInfo.cmake --color= In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/libviennacl/src/blas1_host.cpp:26: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/libviennacl/src/blas1_host.cpp:75:39: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas2.cpp:28: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/libviennacl/src/blas1_host.cpp:87:39: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_float-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_float-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_float-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_col_float-test-opencl /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/libviennacl/src/blas1_host.cpp:192:39: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/libviennacl/src/blas1_host.cpp:204:39: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_col_float-test-opencl.dir/build.make tests/CMakeFiles/matrix_col_float-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 35%] Building CXX object tests/CMakeFiles/matrix_col_float-test-opencl.dir/src/matrix_col_float.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_col_float-test-opencl.dir/src/matrix_col_float.cpp.o -c /data/jw/viennacl/tests/src/matrix_col_float.cpp make[2]: Leaving directory '/data/jw/viennacl/build' [ 35%] Built target nmf-test-cpu make -f tests/CMakeFiles/matrix_vector-test-cpu.dir/build.make tests/CMakeFiles/matrix_vector-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_vector-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_vector-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_vector-test-cpu.dir/build.make tests/CMakeFiles/matrix_vector-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 35%] Building CXX object tests/CMakeFiles/matrix_vector-test-cpu.dir/src/matrix_vector.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_vector-test-cpu.dir/src/matrix_vector.cpp.o -c /data/jw/viennacl/tests/src/matrix_vector.cpp In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas2_host.cpp:25: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas2_opencl.cpp:25: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas3.cpp:27: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/libviennacl/src/blas1_opencl.cpp:26: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/libviennacl/src/blas1_opencl.cpp:77:39: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/libviennacl/src/blas1_opencl.cpp:89:39: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/libviennacl/src/blas1_opencl.cpp:195:39: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/libviennacl/src/blas1_opencl.cpp:207:39: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas3.hpp:28, from /data/jw/viennacl/libviennacl/src/blas3_host.cpp:24: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/libviennacl/src/blas3.hpp:28, from /data/jw/viennacl/libviennacl/src/blas3_opencl.cpp:24: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/libviennacl/src/blas2.cpp:30: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 35%] Linking CXX executable sparse-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/sparse-test-cpu.dir/src/sparse.cpp.o -o sparse-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/libviennacl/src/blas2_host.cpp:29: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 35%] Linking CXX executable qr_method-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_method-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/qr_method-test-cpu.dir/src/qr_method.cpp.o -o qr_method-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:61, from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_1.cpp:76: /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:86:49: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 86 | std::vector & blocks_ind, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:102:49: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 102 | std::vector & block_ind, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:132:52: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 132 | std::vector & blocks_ind, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:133:52: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 133 | std::vector & matrix_dims) | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:166:41: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 166 | std::vector& start_inds) | ^ In file included from /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:61, from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_1.cpp:76: /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:432:34: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 432 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp: In function 'void viennacl::linalg::detail::spai::block_qr(std::vector >&, std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_vector&, std::vector&, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:451:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 451 | std::vector start_bv_inds(g_I.size() + 1, 0); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:452:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 452 | std::vector start_v_inds(g_I.size() + 1, 0); | ^ In file included from /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:63, from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_1.cpp:76: /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:243:38: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 243 | std::vector g_is_update, | ^ In file included from /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:63, from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_1.cpp:76: /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:305:44: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 305 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: In function 'void viennacl::linalg::detail::spai::least_square_solve(std::vector&, std::vector&, std::vector >&, std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_vector&, std::vector&, std::vector&, const viennacl::linalg::detail::spai::spai_tag&, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:311:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 311 | std::vector y_inds(M_v.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:312:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 312 | std::vector m_inds(M_v.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:485:44: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 485 | std::vector & a) | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:511:40: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 511 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: In function 'void viennacl::linalg::detail::spai::block_assembly(const viennacl::compressed_matrix&, const std::vector >&, const std::vector >&, viennacl::linalg::detail::spai::block_matrix&, std::vector&, bool&)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:516:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 516 | std::vector matrix_dims(g_I.size()*2, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:517:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 517 | std::vector i_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:518:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 518 | std::vector j_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:519:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 519 | std::vector blocks_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:526:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 526 | std::vector I_set(sz_I, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:528:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 528 | std::vector J_set(sz_J, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: In function 'void viennacl::linalg::detail::spai::computeSPAI(const viennacl::compressed_matrix&, const boost::numeric::ublas::compressed_matrix&, boost::numeric::ublas::compressed_matrix&, viennacl::compressed_matrix&, const viennacl::linalg::detail::spai::spai_tag&)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:786:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 786 | std::vector g_is_update(cpu_M.size2(), static_cast(1)); | ^ In file included from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_1.cpp:76: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:366:48: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 366 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: In function 'void viennacl::linalg::detail::spai::block_q_multiplication(const std::vector >&, const std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_vector&, viennacl::linalg::detail::spai::block_matrix&, std::vector&, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:378:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 378 | std::vector matrix_dims(g_I.size()*2, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:379:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 379 | std::vector blocks_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:447:43: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 447 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: In function 'void viennacl::linalg::detail::spai::assemble_qr_block(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::ocl::handle<_cl_mem*>&, viennacl::linalg::detail::spai::block_matrix&, std::vector&, bool, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:456:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 456 | std::vector matrix_dims(g_I.size()*2, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:457:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 457 | std::vector blocks_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:540:36: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 540 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: In function 'void viennacl::linalg::detail::spai::assemble_r(std::vector >&, std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_vector&, viennacl::linalg::detail::spai::block_vector&, std::vector&, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:544:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 544 | std::vector matrix_dims(g_I.size()*2, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:545:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 545 | std::vector blocks_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:546:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 546 | std::vector start_bv_r_inds(g_I.size() + 1, 0); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:627:38: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 627 | std::vector & g_is_update, | ^ make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' [ 35%] Built target sparse-test-cpu make -f tests/CMakeFiles/matrix_col_float-test-cpu.dir/build.make tests/CMakeFiles/matrix_col_float-test-cpu.dir/depend [ 35%] Built target qr_method-test-cpu make -f tests/CMakeFiles/scalar-test-cpu.dir/build.make tests/CMakeFiles/scalar-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_col_float-test-cpu.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scalar-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_float-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_float-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_float-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_col_float-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scalar-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scalar-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scalar-test-cpu.dir/depend.internal". Scanning dependencies of target scalar-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/scalar-test-cpu.dir/build.make tests/CMakeFiles/scalar-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 36%] Building CXX object tests/CMakeFiles/scalar-test-cpu.dir/src/scalar.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/scalar-test-cpu.dir/src/scalar.cpp.o -c /data/jw/viennacl/tests/src/scalar.cpp make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_col_float-test-cpu.dir/build.make tests/CMakeFiles/matrix_col_float-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 36%] Building CXX object tests/CMakeFiles/matrix_col_float-test-cpu.dir/src/matrix_col_float.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_col_float-test-cpu.dir/src/matrix_col_float.cpp.o -c /data/jw/viennacl/tests/src/matrix_col_float.cpp In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/libviennacl/src/blas3.cpp:29: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/libviennacl/src/blas2_opencl.cpp:29: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:27, from /data/jw/viennacl/tests/src/matrix_col_float.cpp:22: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/libviennacl/src/blas3.hpp:32, from /data/jw/viennacl/libviennacl/src/blas3_host.cpp:24: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/libviennacl/src/blas3.hpp:32, from /data/jw/viennacl/libviennacl/src/blas3_opencl.cpp:24: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 36%] Linking CXX executable scheduler-bench-cpu cd /data/jw/viennacl/build/examples/benchmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler-bench-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scheduler-bench-cpu.dir/scheduler.cpp.o -o scheduler-bench-cpu make[2]: Leaving directory '/data/jw/viennacl/build' [ 36%] Built target scheduler-bench-cpu make -f tests/CMakeFiles/matrix_product_float-test-cpu.dir/build.make tests/CMakeFiles/matrix_product_float-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_product_float-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_float-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_float-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_float-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_product_float-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_product_float-test-cpu.dir/build.make tests/CMakeFiles/matrix_product_float-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 36%] Building CXX object tests/CMakeFiles/matrix_product_float-test-cpu.dir/src/matrix_product_float.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_product_float-test-cpu.dir/src/matrix_product_float.cpp.o -c /data/jw/viennacl/tests/src/matrix_product_float.cpp In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:28, from /data/jw/viennacl/tests/src/matrix_col_float.cpp:22: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 36%] Linking CXX executable iterators-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/iterators-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/iterators-test-opencl.dir/src/iterators.cpp.o -o iterators-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make -f tests/CMakeFiles/iterators-test-cpu.dir/build.make tests/CMakeFiles/iterators-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/iterators-test-cpu.dir/DependInfo.cmake --color= make[2]: Leaving directory '/data/jw/viennacl/build' Dependee "/data/jw/viennacl/build/tests/CMakeFiles/iterators-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/iterators-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/iterators-test-cpu.dir/depend.internal". Scanning dependencies of target iterators-test-cpu [ 36%] Built target iterators-test-opencl make -f tests/CMakeFiles/matrix_col_int-test-cpu.dir/build.make tests/CMakeFiles/matrix_col_int-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_col_int-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_int-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_int-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_int-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_col_int-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/iterators-test-cpu.dir/build.make tests/CMakeFiles/iterators-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 37%] Building CXX object tests/CMakeFiles/iterators-test-cpu.dir/src/iterators.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/iterators-test-cpu.dir/src/iterators.cpp.o -c /data/jw/viennacl/tests/src/iterators.cpp make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_col_int-test-cpu.dir/build.make tests/CMakeFiles/matrix_col_int-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 37%] Building CXX object tests/CMakeFiles/matrix_col_int-test-cpu.dir/src/matrix_col_int.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_col_int-test-cpu.dir/src/matrix_col_int.cpp.o -c /data/jw/viennacl/tests/src/matrix_col_int.cpp [ 37%] Linking CXX executable scalar-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalar-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scalar-test-cpu.dir/src/scalar.cpp.o -o scalar-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 37%] Built target scalar-test-cpu make -f tests/CMakeFiles/matrix_row_double-test-cpu.dir/build.make tests/CMakeFiles/matrix_row_double-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_row_double-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_double-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_double-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_double-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_row_double-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_row_double-test-cpu.dir/build.make tests/CMakeFiles/matrix_row_double-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 37%] Building CXX object tests/CMakeFiles/matrix_row_double-test-cpu.dir/src/matrix_row_double.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_row_double-test-cpu.dir/src/matrix_row_double.cpp.o -c /data/jw/viennacl/tests/src/matrix_row_double.cpp make -f tests/CMakeFiles/matrix_row_int-test-cpu.dir/build.make tests/CMakeFiles/matrix_row_int-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_row_int-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_int-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_int-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_int-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_row_int-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_row_int-test-cpu.dir/build.make tests/CMakeFiles/matrix_row_int-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 37%] Building CXX object tests/CMakeFiles/matrix_row_int-test-cpu.dir/src/matrix_row_int.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_row_int-test-cpu.dir/src/matrix_row_int.cpp.o -c /data/jw/viennacl/tests/src/matrix_row_int.cpp [ 38%] Linking CXX executable matrix-free cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix-free.dir/link.txt --verbose=1 [ 39%] Linking CXX executable custom-context cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/custom-context.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix-free.dir/matrix-free.cpp.o -o matrix-free -lOpenCL /usr/bin/c++ -rdynamic CMakeFiles/custom-context.dir/custom-context.cpp.o -o custom-context -lOpenCL [ 40%] Linking CXX executable tql-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tql-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/tql-test-opencl.dir/src/tql.cpp.o -o tql-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 41%] Linking CXX executable bisect cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/bisect.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/bisect.dir/bisect.cpp.o -o bisect -lOpenCL make[2]: Leaving directory '/data/jw/viennacl/build' [ 41%] Linking CXX executable opencl-bench-opencl cd /data/jw/viennacl/build/examples/benchmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/opencl-bench-opencl.dir/link.txt --verbose=1 [ 41%] Built target matrix-free make -f tests/CMakeFiles/global_variables-test-opencl.dir/build.make tests/CMakeFiles/global_variables-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/global_variables-test-opencl.dir/DependInfo.cmake --color= make[2]: Leaving directory '/data/jw/viennacl/build' /usr/bin/c++ -rdynamic CMakeFiles/opencl-bench-opencl.dir/opencl.cpp.o -o opencl-bench-opencl -lOpenCL Dependee "/data/jw/viennacl/build/tests/CMakeFiles/global_variables-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/global_variables-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/global_variables-test-opencl.dir/depend.internal". Scanning dependencies of target global_variables-test-opencl [ 41%] Built target custom-context make -f tests/CMakeFiles/matrix_row_float-test-cpu.dir/build.make tests/CMakeFiles/matrix_row_float-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_row_float-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_float-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_float-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_float-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_row_float-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/global_variables-test-opencl.dir/build.make tests/CMakeFiles/global_variables-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 41%] Linking CXX executable fft cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft.dir/link.txt --verbose=1 make[2]: Leaving directory '/data/jw/viennacl/build' [ 42%] Building CXX object tests/CMakeFiles/global_variables-test-opencl.dir/src/global_variables.cpp.o make -f tests/CMakeFiles/matrix_row_float-test-cpu.dir/build.make tests/CMakeFiles/matrix_row_float-test-cpu.dir/build cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/global_variables-test-opencl.dir/src/global_variables.cpp.o -c /data/jw/viennacl/tests/src/global_variables.cpp make[2]: Entering directory '/data/jw/viennacl/build' /usr/bin/c++ -rdynamic CMakeFiles/fft.dir/fft.cpp.o -o fft -lOpenCL [ 42%] Building CXX object tests/CMakeFiles/matrix_row_float-test-cpu.dir/src/matrix_row_float.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_row_float-test-cpu.dir/src/matrix_row_float.cpp.o -c /data/jw/viennacl/tests/src/matrix_row_float.cpp make[2]: Leaving directory '/data/jw/viennacl/build' [ 42%] Built target tql-test-opencl make -f tests/CMakeFiles/tql-test-cpu.dir/build.make tests/CMakeFiles/tql-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/tql-test-cpu.dir/DependInfo.cmake --color= make[2]: Leaving directory '/data/jw/viennacl/build' Dependee "/data/jw/viennacl/build/tests/CMakeFiles/tql-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/tql-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/tql-test-cpu.dir/depend.internal". Scanning dependencies of target tql-test-cpu [ 42%] Built target bisect make -f tests/CMakeFiles/vector_convert-test-cpu.dir/build.make tests/CMakeFiles/vector_convert-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_convert-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_convert-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_convert-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_convert-test-cpu.dir/depend.internal". Scanning dependencies of target vector_convert-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/tql-test-cpu.dir/build.make tests/CMakeFiles/tql-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/vector_convert-test-cpu.dir/build.make tests/CMakeFiles/vector_convert-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 42%] Building CXX object tests/CMakeFiles/tql-test-cpu.dir/src/tql.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/tql-test-cpu.dir/src/tql.cpp.o -c /data/jw/viennacl/tests/src/tql.cpp [ 42%] Building CXX object tests/CMakeFiles/vector_convert-test-cpu.dir/src/vector_convert.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/vector_convert-test-cpu.dir/src/vector_convert.cpp.o -c /data/jw/viennacl/tests/src/vector_convert.cpp make[2]: Leaving directory '/data/jw/viennacl/build' [ 42%] Built target opencl-bench-opencl make -f tests/CMakeFiles/matrix_row_float-test-opencl.dir/build.make tests/CMakeFiles/matrix_row_float-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_row_float-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_float-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_float-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_float-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_row_float-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_row_float-test-opencl.dir/build.make tests/CMakeFiles/matrix_row_float-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' [ 42%] Building CXX object tests/CMakeFiles/matrix_row_float-test-opencl.dir/src/matrix_row_float.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_row_float-test-opencl.dir/src/matrix_row_float.cpp.o -c /data/jw/viennacl/tests/src/matrix_row_float.cpp [ 42%] Built target fft make -f tests/CMakeFiles/scan-test-opencl.dir/build.make tests/CMakeFiles/scan-test-opencl.dir/depend [ 43%] Linking CXX executable vector_multi_inner_prod-test-cpu make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scan-test-opencl.dir/DependInfo.cmake --color= cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_multi_inner_prod-test-cpu.dir/link.txt --verbose=1 Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scan-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scan-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scan-test-opencl.dir/depend.internal". Scanning dependencies of target scan-test-opencl /usr/bin/c++ -rdynamic CMakeFiles/vector_multi_inner_prod-test-cpu.dir/src/vector_multi_inner_prod.cpp.o -o vector_multi_inner_prod-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/scan-test-opencl.dir/build.make tests/CMakeFiles/scan-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 44%] Building CXX object tests/CMakeFiles/scan-test-opencl.dir/src/scan.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/scan-test-opencl.dir/src/scan.cpp.o -c /data/jw/viennacl/tests/src/scan.cpp make[2]: Leaving directory '/data/jw/viennacl/build' [ 44%] Built target vector_multi_inner_prod-test-cpu make -f tests/CMakeFiles/vector_float_double-test-opencl.dir/build.make tests/CMakeFiles/vector_float_double-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_float_double-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_float_double-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_float_double-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_float_double-test-opencl.dir/depend.internal". Scanning dependencies of target vector_float_double-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/vector_float_double-test-opencl.dir/build.make tests/CMakeFiles/vector_float_double-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 44%] Building CXX object tests/CMakeFiles/vector_float_double-test-opencl.dir/src/vector_float_double.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_float_double-test-opencl.dir/src/vector_float_double.cpp.o -c /data/jw/viennacl/tests/src/vector_float_double.cpp [ 45%] Linking CXX executable blas3_solve-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/blas3_solve-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/blas3_solve-test-cpu.dir/src/blas3_solve.cpp.o -o blas3_solve-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 45%] Linking CXX executable iterators-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/iterators-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/iterators-test-cpu.dir/src/iterators.cpp.o -o iterators-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 45%] Built target blas3_solve-test-cpu make -f tests/CMakeFiles/global_variables-test-cpu.dir/build.make tests/CMakeFiles/global_variables-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/global_variables-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/global_variables-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/global_variables-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/global_variables-test-cpu.dir/depend.internal". Scanning dependencies of target global_variables-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/global_variables-test-cpu.dir/build.make tests/CMakeFiles/global_variables-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 45%] Built target iterators-test-cpu make -f tests/CMakeFiles/vector_uint-test-cpu.dir/build.make tests/CMakeFiles/vector_uint-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/vector_uint-test-cpu.dir/DependInfo.cmake --color= [ 46%] Building CXX object tests/CMakeFiles/global_variables-test-cpu.dir/src/global_variables.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/global_variables-test-cpu.dir/src/global_variables.cpp.o -c /data/jw/viennacl/tests/src/global_variables.cpp Dependee "/data/jw/viennacl/build/tests/CMakeFiles/vector_uint-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_uint-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/vector_uint-test-cpu.dir/depend.internal". Scanning dependencies of target vector_uint-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/vector_uint-test-cpu.dir/build.make tests/CMakeFiles/vector_uint-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 46%] Building CXX object tests/CMakeFiles/vector_uint-test-cpu.dir/src/vector_uint.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/vector_uint-test-cpu.dir/src/vector_uint.cpp.o -c /data/jw/viennacl/tests/src/vector_uint.cpp [ 47%] Linking CXX executable sparse_prod-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse_prod-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/sparse_prod-test-opencl.dir/src/sparse_prod.cpp.o -o sparse_prod-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 48%] Linking CXX executable vector_multi_inner_prod-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_multi_inner_prod-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_multi_inner_prod-test-opencl.dir/src/vector_multi_inner_prod.cpp.o -o vector_multi_inner_prod-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 48%] Linking CXX executable iterative-custom cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/iterative-custom.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/iterative-custom.dir/iterative-custom.cpp.o -o iterative-custom -lOpenCL [ 49%] Linking CXX executable structured-matrices-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/structured-matrices-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/structured-matrices-test-opencl.dir/src/structured-matrices.cpp.o -o structured-matrices-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/global_variables.cpp:32: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' [ 49%] Built target vector_multi_inner_prod-test-opencl make -f tests/CMakeFiles/spmdm-test-cpu.dir/build.make tests/CMakeFiles/spmdm-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/spmdm-test-cpu.dir/DependInfo.cmake --color= [ 49%] Built target sparse_prod-test-opencl make -f tests/CMakeFiles/bisect-test-opencl.dir/build.make tests/CMakeFiles/bisect-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/bisect-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/spmdm-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/spmdm-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/spmdm-test-cpu.dir/depend.internal". Scanning dependencies of target spmdm-test-cpu Dependee "/data/jw/viennacl/build/tests/CMakeFiles/bisect-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/bisect-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/bisect-test-opencl.dir/depend.internal". Scanning dependencies of target bisect-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/spmdm-test-cpu.dir/build.make tests/CMakeFiles/spmdm-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:27, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:28, from /data/jw/viennacl/tests/src/matrix_row_double.cpp:22: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:327:41: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::matrix_base; RHS = const viennacl::matrix_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/tests/src/matrix_float_double.hpp:1345:18: required from 'int run_test(double) [with T = viennacl::row_major; ScalarType = double]' /data/jw/viennacl/tests/src/matrix_row_double.cpp:44:54: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ make[2]: Leaving directory '/data/jw/viennacl/build' /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] make -f tests/CMakeFiles/bisect-test-opencl.dir/build.make tests/CMakeFiles/bisect-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 49%] Building CXX object tests/CMakeFiles/spmdm-test-cpu.dir/src/spmdm.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/spmdm-test-cpu.dir/src/spmdm.cpp.o -c /data/jw/viennacl/tests/src/spmdm.cpp [ 49%] Building CXX object tests/CMakeFiles/bisect-test-opencl.dir/src/bisect.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/bisect-test-opencl.dir/src/bisect.cpp.o -c /data/jw/viennacl/tests/src/bisect.cpp In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/scan.cpp:31: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 49%] Built target iterative-custom make -f tests/CMakeFiles/matrix_product_float-test-opencl.dir/build.make tests/CMakeFiles/matrix_product_float-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_product_float-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_float-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_float-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_float-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_product_float-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' [ 49%] Built target structured-matrices-test-opencl make -f tests/CMakeFiles/scan-test-cpu.dir/build.make tests/CMakeFiles/scan-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scan-test-cpu.dir/DependInfo.cmake --color= In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:27, from /data/jw/viennacl/tests/src/matrix_row_float.cpp:23: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scan-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scan-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scan-test-cpu.dir/depend.internal". Scanning dependencies of target scan-test-cpu /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_product_float-test-opencl.dir/build.make tests/CMakeFiles/matrix_product_float-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' [ 49%] Building CXX object tests/CMakeFiles/matrix_product_float-test-opencl.dir/src/matrix_product_float.cpp.o make -f tests/CMakeFiles/scan-test-cpu.dir/build.make tests/CMakeFiles/scan-test-cpu.dir/build cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_product_float-test-opencl.dir/src/matrix_product_float.cpp.o -c /data/jw/viennacl/tests/src/matrix_product_float.cpp make[2]: Entering directory '/data/jw/viennacl/build' [ 50%] Building CXX object tests/CMakeFiles/scan-test-cpu.dir/src/scan.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/scan-test-cpu.dir/src/scan.cpp.o -c /data/jw/viennacl/tests/src/scan.cpp In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/tests/src/vector_float_double.cpp:35: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 50%] Linking CXX executable scheduler_sparse-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler_sparse-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scheduler_sparse-test-cpu.dir/src/scheduler_sparse.cpp.o -o scheduler_sparse-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 51%] Linking CXX executable tql-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/tql-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/tql-test-cpu.dir/src/tql.cpp.o -o tql-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 51%] Built target scheduler_sparse-test-cpu make -f tests/CMakeFiles/matrix_vector_int-test-cpu.dir/build.make tests/CMakeFiles/matrix_vector_int-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_vector_int-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector_int-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector_int-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector_int-test-cpu.dir/depend.internal". Scanning dependencies of target matrix_vector_int-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' [ 51%] Built target tql-test-cpu make -f tests/CMakeFiles/matrix_product_double-test-opencl.dir/build.make tests/CMakeFiles/matrix_product_double-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_product_double-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_double-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_double-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_product_double-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_product_double-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_vector_int-test-cpu.dir/build.make tests/CMakeFiles/matrix_vector_int-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 51%] Building CXX object tests/CMakeFiles/matrix_vector_int-test-cpu.dir/src/matrix_vector_int.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/matrix_vector_int-test-cpu.dir/src/matrix_vector_int.cpp.o -c /data/jw/viennacl/tests/src/matrix_vector_int.cpp make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_product_double-test-opencl.dir/build.make tests/CMakeFiles/matrix_product_double-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 51%] Building CXX object tests/CMakeFiles/matrix_product_double-test-opencl.dir/src/matrix_product_double.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_product_double-test-opencl.dir/src/matrix_product_double.cpp.o -c /data/jw/viennacl/tests/src/matrix_product_double.cpp In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/global_variables.cpp:34: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 52%] Linking CXX executable vector_convert-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_convert-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_convert-test-opencl.dir/src/vector_convert.cpp.o -o vector_convert-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:28, from /data/jw/viennacl/tests/src/matrix_row_float.cpp:23: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 52%] Built target vector_convert-test-opencl make -f tests/CMakeFiles/matrix_col_double-test-opencl.dir/build.make tests/CMakeFiles/matrix_col_double-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_col_double-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_double-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_double-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_double-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_col_double-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_col_double-test-opencl.dir/build.make tests/CMakeFiles/matrix_col_double-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 52%] Building CXX object tests/CMakeFiles/matrix_col_double-test-opencl.dir/src/matrix_col_double.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_col_double-test-opencl.dir/src/matrix_col_double.cpp.o -c /data/jw/viennacl/tests/src/matrix_col_double.cpp [ 52%] Linking CXX executable global_variables-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/global_variables-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/global_variables-test-cpu.dir/src/global_variables.cpp.o -o global_variables-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 52%] Built target global_variables-test-cpu make -f tests/CMakeFiles/svd-test-opencl.dir/build.make tests/CMakeFiles/svd-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/svd-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/svd-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/svd-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/svd-test-opencl.dir/depend.internal". Scanning dependencies of target svd-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/svd-test-opencl.dir/build.make tests/CMakeFiles/svd-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 52%] Building CXX object tests/CMakeFiles/svd-test-opencl.dir/src/svd.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/svd-test-opencl.dir/src/svd.cpp.o -c /data/jw/viennacl/tests/src/svd.cpp In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/bisect.cpp:30: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 52%] Linking CXX executable nmf cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/nmf.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/nmf.dir/nmf.cpp.o -o nmf -lOpenCL [ 52%] Linking CXX executable scan-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scan-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scan-test-cpu.dir/src/scan.cpp.o -o scan-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/matrix_def.hpp:26, from /data/jw/viennacl/viennacl/matrix.hpp:26, from /data/jw/viennacl/tests/src/matrix_product_float_double.hpp:26, from /data/jw/viennacl/tests/src/matrix_product_float.cpp:22: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 52%] Built target scan-test-cpu make -f tests/CMakeFiles/fft_1d-test-opencl.dir/build.make tests/CMakeFiles/fft_1d-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/fft_1d-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/fft_1d-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/fft_1d-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/fft_1d-test-opencl.dir/depend.internal". Scanning dependencies of target fft_1d-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' [ 52%] Built target nmf make -f tests/CMakeFiles/matrix_row_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_row_int-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_row_int-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_int-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_int-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_row_int-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_row_int-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/fft_1d-test-opencl.dir/build.make tests/CMakeFiles/fft_1d-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 53%] Building CXX object tests/CMakeFiles/fft_1d-test-opencl.dir/src/fft_1d.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/fft_1d-test-opencl.dir/src/fft_1d.cpp.o -c /data/jw/viennacl/tests/src/fft_1d.cpp make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_row_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_row_int-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 53%] Building CXX object tests/CMakeFiles/matrix_row_int-test-opencl.dir/src/matrix_row_int.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_row_int-test-opencl.dir/src/matrix_row_int.cpp.o -c /data/jw/viennacl/tests/src/matrix_row_int.cpp [ 54%] Linking CXX executable spmdm-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/spmdm-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/spmdm-test-opencl.dir/src/spmdm.cpp.o -o spmdm-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 54%] Built target spmdm-test-opencl make -f tests/CMakeFiles/matrix_convert-test-opencl.dir/build.make tests/CMakeFiles/matrix_convert-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_convert-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_convert-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_convert-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_convert-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_convert-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_convert-test-opencl.dir/build.make tests/CMakeFiles/matrix_convert-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 54%] Building CXX object tests/CMakeFiles/matrix_convert-test-opencl.dir/src/matrix_convert.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_convert-test-opencl.dir/src/matrix_convert.cpp.o -c /data/jw/viennacl/tests/src/matrix_convert.cpp In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/bisect_gpu.hpp:36, from /data/jw/viennacl/tests/src/bisect.cpp:35: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 55%] Linking CXX executable matrix_product_double-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_product_double-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_product_double-test-cpu.dir/src/matrix_product_double.cpp.o -o matrix_product_double-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/matrix_def.hpp:26, from /data/jw/viennacl/viennacl/matrix.hpp:26, from /data/jw/viennacl/tests/src/matrix_product_float_double.hpp:26, from /data/jw/viennacl/tests/src/matrix_product_double.cpp:22: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 55%] Built target matrix_product_double-test-cpu make -f tests/CMakeFiles/nmf-test-opencl.dir/build.make tests/CMakeFiles/nmf-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/nmf-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/nmf-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/nmf-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/nmf-test-opencl.dir/depend.internal". Scanning dependencies of target nmf-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/nmf-test-opencl.dir/build.make tests/CMakeFiles/nmf-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:27, from /data/jw/viennacl/tests/src/matrix_col_double.cpp:23: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 56%] Building CXX object tests/CMakeFiles/nmf-test-opencl.dir/src/nmf.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/nmf-test-opencl.dir/src/nmf.cpp.o -c /data/jw/viennacl/tests/src/nmf.cpp make -f tests/CMakeFiles/fft_2d-test-opencl.dir/build.make tests/CMakeFiles/fft_2d-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/fft_2d-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/fft_2d-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/fft_2d-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/fft_2d-test-opencl.dir/depend.internal". Scanning dependencies of target fft_2d-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/fft_2d-test-opencl.dir/build.make tests/CMakeFiles/fft_2d-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 57%] Building CXX object tests/CMakeFiles/fft_2d-test-opencl.dir/src/fft_2d.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/fft_2d-test-opencl.dir/src/fft_2d.cpp.o -c /data/jw/viennacl/tests/src/fft_2d.cpp In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_product_float_double.hpp:26, from /data/jw/viennacl/tests/src/matrix_product_float.cpp:22: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/matrix_def.hpp:26, from /data/jw/viennacl/viennacl/matrix.hpp:26, from /data/jw/viennacl/tests/src/svd.cpp:30: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 57%] Linking CXX executable scan-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scan-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scan-test-opencl.dir/src/scan.cpp.o -o scan-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 58%] Linking CXX executable vector_uint-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_uint-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_uint-test-opencl.dir/src/vector_uint.cpp.o -o vector_uint-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 58%] Built target scan-test-opencl make -f tests/CMakeFiles/matrix_vector-test-opencl.dir/build.make tests/CMakeFiles/matrix_vector-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_vector-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_vector-test-opencl In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/matrix_int.hpp:28, from /data/jw/viennacl/tests/src/matrix_row_int.cpp:24: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_vector-test-opencl.dir/build.make tests/CMakeFiles/matrix_vector-test-opencl.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' [ 58%] Built target vector_uint-test-opencl make -f tests/CMakeFiles/matrix_vector_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_vector_int-test-opencl.dir/depend [ 58%] Building CXX object tests/CMakeFiles/matrix_vector-test-opencl.dir/src/matrix_vector.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_vector-test-opencl.dir/src/matrix_vector.cpp.o -c /data/jw/viennacl/tests/src/matrix_vector.cpp make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_vector_int-test-opencl.dir/DependInfo.cmake --color= In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/viennacl/linalg/host_based/fft_operations.hpp:26, from /data/jw/viennacl/tests/src/fft_1d.cpp:29: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector_int-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector_int-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_vector_int-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_vector_int-test-opencl /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_product_float_double.hpp:26, from /data/jw/viennacl/tests/src/matrix_product_double.cpp:22: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_vector_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_vector_int-test-opencl.dir/build In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:28, from /data/jw/viennacl/tests/src/matrix_col_double.cpp:23: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Entering directory '/data/jw/viennacl/build' [ 59%] Building CXX object tests/CMakeFiles/matrix_vector_int-test-opencl.dir/src/matrix_vector_int.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_vector_int-test-opencl.dir/src/matrix_vector_int.cpp.o -c /data/jw/viennacl/tests/src/matrix_vector_int.cpp make -f tests/CMakeFiles/matrix_col_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_col_int-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/matrix_col_int-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_int-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_int-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/matrix_col_int-test-opencl.dir/depend.internal". Scanning dependencies of target matrix_col_int-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/matrix_col_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_col_int-test-opencl.dir/build In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/matrix_def.hpp:26, from /data/jw/viennacl/viennacl/matrix.hpp:26, from /data/jw/viennacl/tests/src/matrix_convert.cpp:36: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ make[2]: Entering directory '/data/jw/viennacl/build' /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 59%] Building CXX object tests/CMakeFiles/matrix_col_int-test-opencl.dir/src/matrix_col_int.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_col_int-test-opencl.dir/src/matrix_col_int.cpp.o -c /data/jw/viennacl/tests/src/matrix_col_int.cpp make -f tests/CMakeFiles/qr_method_func-test-opencl.dir/build.make tests/CMakeFiles/qr_method_func-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/qr_method_func-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/qr_method_func-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/qr_method_func-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/qr_method_func-test-opencl.dir/depend.internal". Scanning dependencies of target qr_method_func-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/qr_method_func-test-opencl.dir/build.make tests/CMakeFiles/qr_method_func-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 60%] Building CXX object tests/CMakeFiles/qr_method_func-test-opencl.dir/src/qr_method_func.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/qr_method_func-test-opencl.dir/src/qr_method_func.cpp.o -c /data/jw/viennacl/tests/src/qr_method_func.cpp In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/viennacl/linalg/nmf.hpp:27, from /data/jw/viennacl/tests/src/nmf.cpp:27: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/svd.cpp:30: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 61%] Building CXX object tests/CMakeFiles/external_linkage-opencl.dir/src/external_2.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/external_linkage-opencl.dir/src/external_2.cpp.o -c /data/jw/viennacl/tests/src/external_2.cpp In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/viennacl/linalg/host_based/fft_operations.hpp:26, from /data/jw/viennacl/tests/src/fft_2d.cpp:29: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 62%] Linking CXX executable dense_blas-bench-opencl cd /data/jw/viennacl/build/examples/benchmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_blas-bench-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/dense_blas-bench-opencl.dir/dense_blas.cpp.o -o dense_blas-bench-opencl -lOpenCL In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_int.hpp:29, from /data/jw/viennacl/tests/src/matrix_row_int.cpp:24: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/host_based/fft_operations.hpp:27, from /data/jw/viennacl/tests/src/fft_1d.cpp:29: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 62%] Built target dense_blas-bench-opencl make -f tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/depend.internal". Scanning dependencies of target scheduler_matrix_vector-test-cpu In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_convert.cpp:36: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 63%] Building CXX object tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/src/scheduler_matrix_vector.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -o CMakeFiles/scheduler_matrix_vector-test-cpu.dir/src/scheduler_matrix_vector.cpp.o -c /data/jw/viennacl/tests/src/scheduler_matrix_vector.cpp [ 64%] Linking CXX executable spmdm-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/spmdm-test-cpu.dir/link.txt --verbose=1 In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/matrix_vector_int.cpp:33: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ /usr/bin/c++ -rdynamic CMakeFiles/spmdm-test-cpu.dir/src/spmdm.cpp.o -o spmdm-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/matrix_vector.cpp:33: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/nmf.hpp:28, from /data/jw/viennacl/tests/src/nmf.cpp:27: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 64%] Built target spmdm-test-cpu make -f tests/CMakeFiles/self_assign-test-opencl.dir/build.make tests/CMakeFiles/self_assign-test-opencl.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/self_assign-test-opencl.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/tests/CMakeFiles/self_assign-test-opencl.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/self_assign-test-opencl.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/self_assign-test-opencl.dir/depend.internal". Scanning dependencies of target self_assign-test-opencl In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/host_based/fft_operations.hpp:27, from /data/jw/viennacl/tests/src/fft_2d.cpp:29: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/self_assign-test-opencl.dir/build.make tests/CMakeFiles/self_assign-test-opencl.dir/build make[2]: Entering directory '/data/jw/viennacl/build' [ 65%] Building CXX object tests/CMakeFiles/self_assign-test-opencl.dir/src/self_assign.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/self_assign-test-opencl.dir/src/self_assign.cpp.o -c /data/jw/viennacl/tests/src/self_assign.cpp [ 65%] Linking CXX executable sparse-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/sparse-test-opencl.dir/src/sparse.cpp.o -o sparse-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/matrix_int.hpp:28, from /data/jw/viennacl/tests/src/matrix_col_int.cpp:22: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 65%] Built target sparse-test-opencl In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:27, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:28, from /data/jw/viennacl/tests/src/matrix_col_float.cpp:22: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:327:41: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::matrix_base; RHS = const viennacl::matrix_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/tests/src/matrix_float_double.hpp:1345:18: required from 'int run_test(double) [with T = viennacl::column_major; ScalarType = float]' /data/jw/viennacl/tests/src/matrix_col_float.cpp:40:54: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] [ 66%] Linking CXX executable vector_int-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_int-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_int-test-cpu.dir/src/vector_int.cpp.o -o vector_int-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 66%] Built target vector_int-test-cpu In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_vector_int.cpp:34: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_vector.cpp:34: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_int.hpp:29, from /data/jw/viennacl/tests/src/matrix_col_int.cpp:22: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ [ 67%] Linking CXX executable vector_convert-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_convert-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_convert-test-cpu.dir/src/vector_convert.cpp.o -o vector_convert-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 67%] Built target vector_convert-test-cpu In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/self_assign.cpp:36: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/qr_method_func.cpp:38: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ [ 67%] Linking CXX executable qr_method-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_method-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/qr_method-test-opencl.dir/src/qr_method.cpp.o -o qr_method-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 67%] Linking CXX shared library libviennacl.so cd /data/jw/viennacl/build/libviennacl && /usr/bin/cmake -E cmake_link_script CMakeFiles/viennacl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -shared -Wl,-soname,libviennacl.so -o libviennacl.so CMakeFiles/viennacl.dir/src/backend.cpp.o CMakeFiles/viennacl.dir/src/blas1.cpp.o CMakeFiles/viennacl.dir/src/blas1_host.cpp.o CMakeFiles/viennacl.dir/src/blas1_opencl.cpp.o CMakeFiles/viennacl.dir/src/blas2.cpp.o CMakeFiles/viennacl.dir/src/blas2_host.cpp.o CMakeFiles/viennacl.dir/src/blas2_opencl.cpp.o CMakeFiles/viennacl.dir/src/blas3.cpp.o CMakeFiles/viennacl.dir/src/blas3_host.cpp.o CMakeFiles/viennacl.dir/src/blas3_opencl.cpp.o -lOpenCL In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/viennacl/linalg/nmf.hpp:27, from /data/jw/viennacl/tests/src/nmf.cpp:27: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:327:41: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::matrix_base; RHS = const viennacl::matrix_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/viennacl/linalg/host_based/nmf_operations.hpp:164:45: required from 'void viennacl::linalg::host_based::nmf(const viennacl::matrix_base&, viennacl::matrix_base&, viennacl::matrix_base&, const viennacl::linalg::nmf_config&) [with NumericT = float]' /data/jw/viennacl/viennacl/linalg/nmf.hpp:66:44: required from 'void viennacl::linalg::nmf(const viennacl::matrix_base&, viennacl::matrix_base&, viennacl::matrix_base&, const viennacl::linalg::nmf_config&) [with ScalarType = float]' /data/jw/viennacl/tests/src/nmf.cpp:85:50: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] make[2]: Leaving directory '/data/jw/viennacl/build' [ 67%] Built target qr_method-test-opencl [ 67%] Linking CXX executable global_variables-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/global_variables-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/global_variables-test-opencl.dir/src/global_variables.cpp.o -o global_variables-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 67%] Built target global_variables-test-opencl [ 68%] Linking CXX executable amg cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/amg.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/amg.dir/amg.cpp.o -o amg -lOpenCL In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/self_assign.cpp:39: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/qr-method.hpp:22, from /data/jw/viennacl/tests/src/qr_method_func.cpp:44: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/tests/src/vector_float_double.cpp:35: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:290:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = float; Epsilon = float; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2483:36: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:321:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = float; Epsilon = float; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2483:36: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:914:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:197:35: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:351:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = float; Epsilon = float; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2483:36: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 995 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 1001 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1044:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:229:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:420:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = float; Epsilon = float; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2483:36: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 1112 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 1118 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1131:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:262:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:451:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = float; Epsilon = float; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2483:36: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 1191 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 1197 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] make[2]: Leaving directory '/data/jw/viennacl/build' [ 68%] Built target viennacl make -f examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/build.make examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/depend make -f tests/CMakeFiles/libviennacl_blas3-test.dir/build.make tests/CMakeFiles/libviennacl_blas3-test.dir/depend make -f tests/CMakeFiles/libviennacl_blas2-test.dir/build.make tests/CMakeFiles/libviennacl_blas2-test.dir/depend make -f tests/CMakeFiles/libviennacl_blas1-test.dir/build.make tests/CMakeFiles/libviennacl_blas1-test.dir/depend make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/examples/tutorial /data/jw/viennacl/build /data/jw/viennacl/build/examples/tutorial /data/jw/viennacl/build/examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas3-test.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas1-test.dir/DependInfo.cmake --color= make[2]: Entering directory '/data/jw/viennacl/build' cd /data/jw/viennacl/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /data/jw/viennacl /data/jw/viennacl/tests /data/jw/viennacl/build /data/jw/viennacl/build/tests /data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas2-test.dir/DependInfo.cmake --color= Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/depend.internal". Dependee "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/depend.internal". Scanning dependencies of target libviennacl-tutorial Dependee "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas3-test.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas3-test.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas3-test.dir/depend.internal". Scanning dependencies of target libviennacl_blas3-test Dependee "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas2-test.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas2-test.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas1-test.dir/DependInfo.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas1-test.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas2-test.dir/depend.internal". Dependee "/data/jw/viennacl/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/data/jw/viennacl/build/tests/CMakeFiles/libviennacl_blas1-test.dir/depend.internal". Scanning dependencies of target libviennacl_blas2-test Scanning dependencies of target libviennacl_blas1-test make[2]: Leaving directory '/data/jw/viennacl/build' make -f examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/build.make examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/libviennacl_blas3-test.dir/build.make tests/CMakeFiles/libviennacl_blas3-test.dir/build make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' make -f tests/CMakeFiles/libviennacl_blas1-test.dir/build.make tests/CMakeFiles/libviennacl_blas1-test.dir/build make -f tests/CMakeFiles/libviennacl_blas2-test.dir/build.make tests/CMakeFiles/libviennacl_blas2-test.dir/build make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' make[2]: Entering directory '/data/jw/viennacl/build' [ 69%] Building CXX object examples/tutorial/CMakeFiles/libviennacl-tutorial.dir/libviennacl.cpp.o cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/libviennacl-tutorial.dir/libviennacl.cpp.o -c /data/jw/viennacl/examples/tutorial/libviennacl.cpp [ 69%] Building CXX object tests/CMakeFiles/libviennacl_blas3-test.dir/src/libviennacl_blas3.cpp.o [ 70%] Building CXX object tests/CMakeFiles/libviennacl_blas1-test.dir/src/libviennacl_blas1.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/libviennacl_blas3-test.dir/src/libviennacl_blas3.cpp.o -c /data/jw/viennacl/tests/src/libviennacl_blas3.cpp [ 70%] Building CXX object tests/CMakeFiles/libviennacl_blas2-test.dir/src/libviennacl_blas2.cpp.o cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/libviennacl_blas1-test.dir/src/libviennacl_blas1.cpp.o -c /data/jw/viennacl/tests/src/libviennacl_blas1.cpp cd /data/jw/viennacl/build/tests && /usr/bin/c++ -I/data/jw/viennacl -I/data/jw/viennacl/external -I/data/jw/viennacl/libviennacl/include -DVIENNACL_WITH_OPENCL -o CMakeFiles/libviennacl_blas2-test.dir/src/libviennacl_blas2.cpp.o -c /data/jw/viennacl/tests/src/libviennacl_blas2.cpp /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:730:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:132:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:290:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = double; Epsilon = double; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2502:38: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 867 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:867:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 873 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:873:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:164:33: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:321:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = double; Epsilon = double; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2502:38: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] make[2]: Leaving directory '/data/jw/viennacl/build' /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:914:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:197:35: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:351:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = double; Epsilon = double; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2502:38: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 995 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:995:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 1001 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1001:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] [ 70%] Built target amg /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1044:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:229:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:420:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = double; Epsilon = double; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2502:38: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 1112 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1112:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 1118 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1118:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:1131:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:262:30: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::vector_base; RHS = const viennacl::vector_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:451:14: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = double; Epsilon = double; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2389:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /data/jw/viennacl/tests/src/vector_float_double.cpp:2502:38: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 1191 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1191:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 1197 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:1197:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] [ 71%] Linking CXX executable matrix_product_float-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_product_float-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_product_float-test-cpu.dir/src/matrix_product_float.cpp.o -o matrix_product_float-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/tests/src/external_2.cpp:34: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ make[2]: Leaving directory '/data/jw/viennacl/build' [ 71%] Built target matrix_product_float-test-cpu In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/examples/tutorial/libviennacl.cpp:34: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/tests/src/libviennacl_blas3.cpp:33: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/tests/src/libviennacl_blas2.cpp:30: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/scalar_operations.hpp:27, from /data/jw/viennacl/viennacl/scalar.hpp:30, from /data/jw/viennacl/viennacl/tools/entry_proxy.hpp:27, from /data/jw/viennacl/viennacl/detail/vector_def.hpp:26, from /data/jw/viennacl/viennacl/vector.hpp:27, from /data/jw/viennacl/tests/src/libviennacl_blas1.cpp:32: /data/jw/viennacl/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument 'cl_float' {aka 'float'} [-Wignored-attributes] 513 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument 'cl_double' {aka 'double'} [-Wignored-attributes] 514 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument 'cl_uint' {aka unsigned int'} [-Wignored-attributes] 515 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument 'cl_int' {aka 'int'} [-Wignored-attributes] 516 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument 'cl_ulong' {aka 'long unsigned int'} [-Wignored-attributes] 519 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument 'cl_long' {aka long int'} [-Wignored-attributes] 520 | template<> struct is_cl_type { enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument 'cl_ushort' {aka 'short unsigned int'} [-Wignored-attributes] 521 | template<> struct is_cl_type{ enum { value = true }; }; | ^ /data/jw/viennacl/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument 'cl_short' {aka 'short int'} [-Wignored-attributes] 522 | template<> struct is_cl_type { enum { value = true }; }; | ^ In file included from /data/jw/viennacl/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24, from /data/jw/viennacl/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /data/jw/viennacl/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /data/jw/viennacl/viennacl/linalg/opencl/matrix_operations.hpp:46, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:41, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/external_2.cpp:36: /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:53:76: warning: ignoring attributes on template argument 'viennacl::device_specific::device_type' {aka 'long unsigned int'} [-Wignored-attributes] 53 | struct device_type_t{ typedef std::map map_t; map_t d; }; | ^ /data/jw/viennacl/viennacl/device_specific/builtin_database/common.hpp:54:62: warning: ignoring attributes on template argument 'viennacl::device_specific::vendor_id_type' {aka 'unsigned int'} [-Wignored-attributes] 54 | struct type{ typedef std::map map_t; map_t d; }; | ^ In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:27, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:28, from /data/jw/viennacl/tests/src/matrix_row_float.cpp:23: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = float]' /data/jw/viennacl/viennacl/scalar.hpp:327:41: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::matrix_base; RHS = const viennacl::matrix_base; viennacl::scalar_expression::ScalarType = float]' /data/jw/viennacl/tests/src/matrix_float_double.hpp:1345:18: required from 'int run_test(double) [with T = viennacl::row_major; ScalarType = float]' /data/jw/viennacl/tests/src/matrix_row_float.cpp:40:51: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'float'} [-Wignored-attributes] [ 72%] Linking CXX executable vector_uint-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_uint-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_uint-test-cpu.dir/src/vector_uint.cpp.o -o vector_uint-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 73%] Linking CXX executable bisect-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/bisect-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/bisect-test-opencl.dir/src/bisect.cpp.o -o bisect-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 73%] Built target vector_uint-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' [ 73%] Built target bisect-test-opencl [ 74%] Linking CXX executable blas3_solve-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/blas3_solve-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/blas3_solve-test-opencl.dir/src/blas3_solve.cpp.o -o blas3_solve-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 74%] Built target blas3_solve-test-opencl [ 75%] Linking CXX executable matrix_convert-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_convert-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_convert-test-cpu.dir/src/matrix_convert.cpp.o -o matrix_convert-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 75%] Built target matrix_convert-test-cpu In file included from /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:61, from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_2.cpp:75: /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:86:49: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 86 | std::vector & blocks_ind, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:102:49: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 102 | std::vector & block_ind, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:132:52: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 132 | std::vector & blocks_ind, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:133:52: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 133 | std::vector & matrix_dims) | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:166:41: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 166 | std::vector& start_inds) | ^ In file included from /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:61, from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_2.cpp:75: /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:432:34: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 432 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp: In function 'void viennacl::linalg::detail::spai::block_qr(std::vector >&, std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_vector&, std::vector&, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:451:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 451 | std::vector start_bv_inds(g_I.size() + 1, 0); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/qr.hpp:452:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 452 | std::vector start_v_inds(g_I.size() + 1, 0); | ^ In file included from /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:63, from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_2.cpp:75: /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:243:38: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 243 | std::vector g_is_update, | ^ In file included from /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:63, from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_2.cpp:75: /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:305:44: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 305 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: In function 'void viennacl::linalg::detail::spai::least_square_solve(std::vector&, std::vector&, std::vector >&, std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_vector&, std::vector&, std::vector&, const viennacl::linalg::detail::spai::spai_tag&, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:311:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 311 | std::vector y_inds(M_v.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:312:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 312 | std::vector m_inds(M_v.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:485:44: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 485 | std::vector & a) | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:511:40: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 511 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: In function 'void viennacl::linalg::detail::spai::block_assembly(const viennacl::compressed_matrix&, const std::vector >&, const std::vector >&, viennacl::linalg::detail::spai::block_matrix&, std::vector&, bool&)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:516:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 516 | std::vector matrix_dims(g_I.size()*2, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:517:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 517 | std::vector i_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:518:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 518 | std::vector j_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:519:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 519 | std::vector blocks_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:526:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 526 | std::vector I_set(sz_I, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:528:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 528 | std::vector J_set(sz_J, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp: In function 'void viennacl::linalg::detail::spai::computeSPAI(const viennacl::compressed_matrix&, const boost::numeric::ublas::compressed_matrix&, boost::numeric::ublas::compressed_matrix&, viennacl::compressed_matrix&, const viennacl::linalg::detail::spai::spai_tag&)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai.hpp:786:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 786 | std::vector g_is_update(cpu_M.size2(), static_cast(1)); | ^ In file included from /data/jw/viennacl/viennacl/linalg/spai.hpp:41, from /data/jw/viennacl/tests/src/external_2.cpp:75: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:366:48: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 366 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: In function 'void viennacl::linalg::detail::spai::block_q_multiplication(const std::vector >&, const std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_vector&, viennacl::linalg::detail::spai::block_matrix&, std::vector&, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:378:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 378 | std::vector matrix_dims(g_I.size()*2, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:379:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 379 | std::vector blocks_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:447:43: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 447 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: In function 'void viennacl::linalg::detail::spai::assemble_qr_block(const std::vector >&, const std::vector >&, const std::vector >&, const std::vector >&, std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::ocl::handle<_cl_mem*>&, viennacl::linalg::detail::spai::block_matrix&, std::vector&, bool, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:456:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 456 | std::vector matrix_dims(g_I.size()*2, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:457:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 457 | std::vector blocks_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:540:36: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 540 | std::vector & g_is_update, | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: In function 'void viennacl::linalg::detail::spai::assemble_r(std::vector >&, std::vector >&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_matrix&, viennacl::linalg::detail::spai::block_vector&, viennacl::linalg::detail::spai::block_vector&, std::vector&, viennacl::context)': /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:544:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 544 | std::vector matrix_dims(g_I.size()*2, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:545:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 545 | std::vector blocks_ind(g_I.size() + 1, static_cast(0)); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:546:22: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 546 | std::vector start_bv_r_inds(g_I.size() + 1, 0); | ^ /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /data/jw/viennacl/viennacl/linalg/detail/spai/spai-dynamic.hpp:627:38: warning: ignoring attributes on template argument 'cl_uint' {aka 'unsigned int'} [-Wignored-attributes] 627 | std::vector & g_is_update, | ^ [ 75%] Linking CXX executable fft_1d-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_1d-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/fft_1d-test-opencl.dir/src/fft_1d.cpp.o -o fft_1d-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 75%] Built target fft_1d-test-opencl [ 76%] Linking CXX executable vector_int-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_int-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_int-test-opencl.dir/src/vector_int.cpp.o -o vector_int-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 76%] Linking CXX executable fft_2d-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_2d-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/fft_2d-test-opencl.dir/src/fft_2d.cpp.o -o fft_2d-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 76%] Built target vector_int-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' [ 76%] Built target fft_2d-test-opencl [ 76%] Linking CXX executable libviennacl-tutorial cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/libviennacl-tutorial.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/libviennacl-tutorial.dir/libviennacl.cpp.o -o libviennacl-tutorial -Wl,-rpath,/data/jw/viennacl/build/libviennacl ../../libviennacl/libviennacl.so -lOpenCL make[2]: Leaving directory '/data/jw/viennacl/build' [ 76%] Built target libviennacl-tutorial In file included from /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:39, from /data/jw/viennacl/viennacl/vector.hpp:33, from /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:27, from /data/jw/viennacl/viennacl/matrix.hpp:28, from /data/jw/viennacl/tests/src/matrix_float_double.hpp:28, from /data/jw/viennacl/tests/src/matrix_col_double.cpp:23: /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /data/jw/viennacl/viennacl/linalg/vector_operations.hpp:822:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = double]' /data/jw/viennacl/viennacl/scalar.hpp:327:41: required from 'viennacl::scalar_expression::operator viennacl::scalar_expression::ScalarType() const [with LHS = const viennacl::matrix_base; RHS = const viennacl::matrix_base; viennacl::scalar_expression::ScalarType = double]' /data/jw/viennacl/tests/src/matrix_float_double.hpp:1345:18: required from 'int run_test(double) [with T = viennacl::column_major; ScalarType = double]' /data/jw/viennacl/tests/src/matrix_col_double.cpp:45:57: required from here /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 931 | typedef std::vector::type> CPUVectorType; | ^~~~~~~~~~~~~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:931:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] 937 | for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) | ^~ /data/jw/viennacl/viennacl/linalg/opencl/vector_operations.hpp:937:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type' {aka 'double'} [-Wignored-attributes] [ 77%] Linking CXX executable libviennacl_blas2-test cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/libviennacl_blas2-test.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/libviennacl_blas2-test.dir/src/libviennacl_blas2.cpp.o -o libviennacl_blas2-test -Wl,-rpath,/data/jw/viennacl/build/libviennacl ../libviennacl/libviennacl.so -lOpenCL [ 78%] Linking CXX executable libviennacl_blas1-test cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/libviennacl_blas1-test.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/libviennacl_blas1-test.dir/src/libviennacl_blas1.cpp.o -o libviennacl_blas1-test -Wl,-rpath,/data/jw/viennacl/build/libviennacl ../libviennacl/libviennacl.so -lOpenCL make[2]: Leaving directory '/data/jw/viennacl/build' make[2]: Leaving directory '/data/jw/viennacl/build' [ 78%] Built target libviennacl_blas2-test [ 78%] Built target libviennacl_blas1-test [ 78%] Linking CXX executable scheduler_vector-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler_vector-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scheduler_vector-test-cpu.dir/src/scheduler_vector.cpp.o -o scheduler_vector-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 79%] Linking CXX executable libviennacl_blas3-test cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/libviennacl_blas3-test.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/libviennacl_blas3-test.dir/src/libviennacl_blas3.cpp.o -o libviennacl_blas3-test -Wl,-rpath,/data/jw/viennacl/build/libviennacl ../libviennacl/libviennacl.so -lOpenCL make[2]: Leaving directory '/data/jw/viennacl/build' [ 79%] Built target libviennacl_blas3-test make[2]: Leaving directory '/data/jw/viennacl/build' [ 79%] Built target scheduler_vector-test-cpu [ 79%] Linking CXX executable scheduler cd /data/jw/viennacl/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scheduler.dir/scheduler.cpp.o -o scheduler -lOpenCL make[2]: Leaving directory '/data/jw/viennacl/build' [ 79%] Built target scheduler [ 80%] Linking CXX executable matrix_vector_int-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_vector_int-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_vector_int-test-cpu.dir/src/matrix_vector_int.cpp.o -o matrix_vector_int-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 80%] Built target matrix_vector_int-test-cpu [ 81%] Linking CXX executable matrix_vector-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_vector-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_vector-test-cpu.dir/src/matrix_vector.cpp.o -o matrix_vector-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 81%] Built target matrix_vector-test-cpu [ 81%] Linking CXX executable nmf-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/nmf-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/nmf-test-opencl.dir/src/nmf.cpp.o -o nmf-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 81%] Built target nmf-test-opencl [ 81%] Linking CXX executable qr_method_func-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_method_func-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/qr_method_func-test-opencl.dir/src/qr_method_func.cpp.o -o qr_method_func-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 81%] Built target qr_method_func-test-opencl [ 82%] Linking CXX executable matrix_row_int-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_int-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_row_int-test-cpu.dir/src/matrix_row_int.cpp.o -o matrix_row_int-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 83%] Linking CXX executable svd-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/svd-test-opencl.dir/link.txt --verbose=1 make[2]: Leaving directory '/data/jw/viennacl/build' /usr/bin/c++ -rdynamic CMakeFiles/svd-test-opencl.dir/src/svd.cpp.o -o svd-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 83%] Built target matrix_row_int-test-cpu [ 84%] Linking CXX executable matrix_col_int-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_int-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_col_int-test-cpu.dir/src/matrix_col_int.cpp.o -o matrix_col_int-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 84%] Linking CXX executable external_linkage-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/external_linkage-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/external_linkage-opencl.dir/src/external_1.cpp.o CMakeFiles/external_linkage-opencl.dir/src/external_2.cpp.o -o external_linkage-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 84%] Built target svd-test-opencl make[2]: Leaving directory '/data/jw/viennacl/build' [ 84%] Built target matrix_col_int-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' [ 84%] Built target external_linkage-opencl [ 84%] Linking CXX executable self_assign-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/self_assign-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/self_assign-test-opencl.dir/src/self_assign.cpp.o -o self_assign-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 84%] Built target self_assign-test-opencl [ 85%] Linking CXX executable matrix_product_float-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_product_float-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_product_float-test-opencl.dir/src/matrix_product_float.cpp.o -o matrix_product_float-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 85%] Built target matrix_product_float-test-opencl [ 86%] Linking CXX executable matrix_product_double-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_product_double-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_product_double-test-opencl.dir/src/matrix_product_double.cpp.o -o matrix_product_double-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 86%] Built target matrix_product_double-test-opencl [ 86%] Linking CXX executable matrix_vector_int-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_vector_int-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_vector_int-test-opencl.dir/src/matrix_vector_int.cpp.o -o matrix_vector_int-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 86%] Built target matrix_vector_int-test-opencl [ 86%] Linking CXX executable scheduler_matrix_vector-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler_matrix_vector-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scheduler_matrix_vector-test-cpu.dir/src/scheduler_matrix_vector.cpp.o -o scheduler_matrix_vector-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 86%] Built target scheduler_matrix_vector-test-cpu [ 87%] Linking CXX executable matrix_convert-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_convert-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_convert-test-opencl.dir/src/matrix_convert.cpp.o -o matrix_convert-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 87%] Built target matrix_convert-test-opencl [ 88%] Linking CXX executable vector_float_double-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_float_double-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_float_double-test-cpu.dir/src/vector_float_double.cpp.o -o vector_float_double-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 88%] Built target vector_float_double-test-cpu [ 89%] Linking CXX executable matrix_row_int-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_int-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_row_int-test-opencl.dir/src/matrix_row_int.cpp.o -o matrix_row_int-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 89%] Built target matrix_row_int-test-opencl [ 90%] Linking CXX executable matrix_col_int-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_int-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_col_int-test-opencl.dir/src/matrix_col_int.cpp.o -o matrix_col_int-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 90%] Built target matrix_col_int-test-opencl [ 91%] Linking CXX executable matrix_vector-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_vector-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_vector-test-opencl.dir/src/matrix_vector.cpp.o -o matrix_vector-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 91%] Built target matrix_vector-test-opencl [ 92%] Linking CXX executable matrix_col_double-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_double-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_col_double-test-cpu.dir/src/matrix_col_double.cpp.o -o matrix_col_double-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 92%] Built target matrix_col_double-test-cpu [ 92%] Linking CXX executable scheduler_matrix_matrix-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/src/scheduler_matrix_matrix.cpp.o -o scheduler_matrix_matrix-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 92%] Built target scheduler_matrix_matrix-test-cpu [ 93%] Linking CXX executable matrix_col_float-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_float-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_col_float-test-cpu.dir/src/matrix_col_float.cpp.o -o matrix_col_float-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 93%] Built target matrix_col_float-test-cpu [ 94%] Linking CXX executable vector_float_double-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_float_double-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/vector_float_double-test-opencl.dir/src/vector_float_double.cpp.o -o vector_float_double-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 94%] Built target vector_float_double-test-opencl [ 95%] Linking CXX executable matrix_row_double-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_double-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_row_double-test-cpu.dir/src/matrix_row_double.cpp.o -o matrix_row_double-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic [ 96%] Linking CXX executable matrix_row_float-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_float-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_row_float-test-cpu.dir/src/matrix_row_float.cpp.o -o matrix_row_float-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 96%] Built target matrix_row_double-test-cpu make[2]: Leaving directory '/data/jw/viennacl/build' [ 96%] Built target matrix_row_float-test-cpu [ 97%] Linking CXX executable matrix_row_double-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_double-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_row_double-test-opencl.dir/src/matrix_row_double.cpp.o -o matrix_row_double-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 97%] Built target matrix_row_double-test-opencl [ 98%] Linking CXX executable matrix_col_float-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_float-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_col_float-test-opencl.dir/src/matrix_col_float.cpp.o -o matrix_col_float-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 98%] Built target matrix_col_float-test-opencl [ 99%] Linking CXX executable matrix_row_float-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_float-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_row_float-test-opencl.dir/src/matrix_row_float.cpp.o -o matrix_row_float-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 99%] Built target matrix_row_float-test-opencl [ 99%] Linking CXX executable scheduler_matrix-test-cpu cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler_matrix-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/scheduler_matrix-test-cpu.dir/src/scheduler_matrix.cpp.o -o scheduler_matrix-test-cpu -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [ 99%] Built target scheduler_matrix-test-cpu [100%] Linking CXX executable matrix_col_double-test-opencl cd /data/jw/viennacl/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_double-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -rdynamic CMakeFiles/matrix_col_double-test-opencl.dir/src/matrix_col_double.cpp.o -o matrix_col_double-test-opencl -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lpthread -lboost_atomic make[2]: Leaving directory '/data/jw/viennacl/build' [100%] Built target matrix_col_double-test-opencl make[1]: Leaving directory '/data/jw/viennacl/build' /usr/bin/cmake -E cmake_progress_start /data/jw/viennacl/build/CMakeFiles 0 [jw@cn06 build]$ make VERBOSE=1 -j$(nproc) test Running tests... /usr/bin/ctest --force-new-ctest-process Test project /data/jw/viennacl/build Start 1: matrix_product_float-cpu 1/73 Test #1: matrix_product_float-cpu ......... Passed 140.46 sec Start 2: matrix_product_double-cpu 2/73 Test #2: matrix_product_double-cpu ........ Passed 148.45 sec Start 3: blas3_solve-cpu 3/73 Test #3: blas3_solve-cpu .................. Passed 102.34 sec Start 4: fft_1d-cpu 4/73 Test #4: fft_1d-cpu ....................... Passed 0.70 sec Start 5: fft_2d-cpu 5/73 Test #5: fft_2d-cpu ....................... Passed 0.03 sec Start 6: iterators-cpu 6/73 Test #6: iterators-cpu .................... Passed 0.01 sec Start 7: global_variables-cpu 7/73 Test #7: global_variables-cpu ............. Passed 0.01 sec Start 8: nmf-cpu 8/73 Test #8: nmf-cpu .......................... Passed 1130.39 sec Start 9: matrix_convert-cpu 9/73 Test #9: matrix_convert-cpu ............... Passed 71.82 sec Start 10: matrix_vector-cpu 10/73 Test #10: matrix_vector-cpu ................ Passed 4.67 sec Start 11: matrix_vector_int-cpu 11/73 Test #11: matrix_vector_int-cpu ............ Passed 3.14 sec Start 12: matrix_row_float-cpu 12/73 Test #12: matrix_row_float-cpu ............. Passed 27.35 sec Start 13: matrix_row_double-cpu 13/73 Test #13: matrix_row_double-cpu ............ Passed 34.34 sec Start 14: matrix_row_int-cpu 14/73 Test #14: matrix_row_int-cpu ............... Passed 11.71 sec Start 15: matrix_col_float-cpu 15/73 Test #15: matrix_col_float-cpu ............. Passed 26.93 sec Start 16: matrix_col_double-cpu 16/73 Test #16: matrix_col_double-cpu ............ Passed 33.61 sec Start 17: matrix_col_int-cpu 17/73 Test #17: matrix_col_int-cpu ............... Passed 11.78 sec Start 18: scalar-cpu 18/73 Test #18: scalar-cpu ....................... Passed 0.01 sec Start 19: scheduler_matrix-cpu 19/73 Test #19: scheduler_matrix-cpu ............. Passed 46.70 sec Start 20: scheduler_matrix_matrix-cpu 20/73 Test #20: scheduler_matrix_matrix-cpu ...... Passed 36.58 sec Start 21: self_assign-cpu 21/73 Test #21: self_assign-cpu .................. Passed 14.45 sec Start 22: qr_method-cpu 22/73 Test #22: qr_method-cpu .................... Passed 0.20 sec Start 23: qr_method_func-cpu 23/73 Test #23: qr_method_func-cpu ............... Passed 0.04 sec Start 24: scan-cpu 24/73 Test #24: scan-cpu ......................... Passed 0.13 sec Start 25: scheduler_matrix_vector-cpu 25/73 Test #25: scheduler_matrix_vector-cpu ...... Passed 1.50 sec Start 26: scheduler_sparse-cpu 26/73 Test #26: scheduler_sparse-cpu ............. Passed 27.61 sec Start 27: scheduler_vector-cpu 27/73 Test #27: scheduler_vector-cpu ............. Passed 4.99 sec Start 28: sparse-cpu 28/73 Test #28: sparse-cpu ....................... Passed 31.35 sec Start 29: sparse_prod-cpu 29/73 Test #29: sparse_prod-cpu .................. Passed 1.89 sec Start 30: tql-cpu 30/73 Test #30: tql-cpu .......................... Passed 1.68 sec Start 31: vector_convert-cpu 31/73 Test #31: vector_convert-cpu ............... Passed 0.53 sec Start 32: vector_float_double-cpu 32/73 Test #32: vector_float_double-cpu .......... Passed 22.65 sec Start 33: vector_int-cpu 33/73 Test #33: vector_int-cpu ................... Passed 2.21 sec Start 34: vector_uint-cpu 34/73 Test #34: vector_uint-cpu .................. Passed 1.08 sec Start 35: vector_multi_inner_prod-cpu 35/73 Test #35: vector_multi_inner_prod-cpu ...... Passed 0.25 sec Start 36: spmdm-cpu 36/73 Test #36: spmdm-cpu ........................ Passed 148.57 sec Start 37: bisect-opencl 37/73 Test #37: bisect-opencl ....................Child aborted***Exception: 0.34 sec Start 38: matrix_product_float-opencl 38/73 Test #38: matrix_product_float-opencl ......Child aborted***Exception: 2.52 sec Start 39: matrix_product_double-opencl 39/73 Test #39: matrix_product_double-opencl .....Child aborted***Exception: 0.34 sec Start 40: blas3_solve-opencl 40/73 Test #40: blas3_solve-opencl ...............Child aborted***Exception: 0.36 sec Start 41: fft_1d-opencl 41/73 Test #41: fft_1d-opencl ....................Child aborted***Exception: 0.34 sec Start 42: fft_2d-opencl 42/73 Test #42: fft_2d-opencl ....................Child aborted***Exception: 0.33 sec Start 43: iterators-opencl 43/73 Test #43: iterators-opencl .................Child aborted***Exception: 0.34 sec Start 44: global_variables-opencl 44/73 Test #44: global_variables-opencl ..........Child aborted***Exception: 0.33 sec Start 45: matrix_convert-opencl 45/73 Test #45: matrix_convert-opencl ............Child aborted***Exception: 0.40 sec Start 46: matrix_vector-opencl 46/73 Test #46: matrix_vector-opencl .............Child aborted***Exception: 0.36 sec Start 47: matrix_vector_int-opencl 47/73 Test #47: matrix_vector_int-opencl .........Child aborted***Exception: 0.34 sec Start 48: matrix_row_float-opencl 48/73 Test #48: matrix_row_float-opencl ..........Child aborted***Exception: 0.35 sec Start 49: matrix_row_double-opencl 49/73 Test #49: matrix_row_double-opencl .........Child aborted***Exception: 0.33 sec Start 50: matrix_row_int-opencl 50/73 Test #50: matrix_row_int-opencl ............Child aborted***Exception: 0.36 sec Start 51: matrix_col_float-opencl 51/73 Test #51: matrix_col_float-opencl ..........Child aborted***Exception: 0.36 sec Start 52: matrix_col_double-opencl 52/73 Test #52: matrix_col_double-opencl .........Child aborted***Exception: 0.34 sec Start 53: matrix_col_int-opencl 53/73 Test #53: matrix_col_int-opencl ............Child aborted***Exception: 0.35 sec Start 54: nmf-opencl 54/73 Test #54: nmf-opencl .......................Child aborted***Exception: 0.34 sec Start 55: qr_method-opencl 55/73 Test #55: qr_method-opencl .................Child aborted***Exception: 0.35 sec Start 56: qr_method_func-opencl 56/73 Test #56: qr_method_func-opencl ............Child aborted***Exception: 0.34 sec Start 57: scan-opencl 57/73 Test #57: scan-opencl ......................Child aborted***Exception: 0.33 sec Start 58: scalar-opencl 58/73 Test #58: scalar-opencl ....................Child aborted***Exception: 0.33 sec Start 59: self_assign-opencl 59/73 Test #59: self_assign-opencl ...............Child aborted***Exception: 0.36 sec Start 60: sparse-opencl 60/73 Test #60: sparse-opencl ....................Child aborted***Exception: 0.35 sec Start 61: sparse_prod-opencl 61/73 Test #61: sparse_prod-opencl ...............Child aborted***Exception: 0.40 sec Start 62: structured-matrices-opencl 62/73 Test #62: structured-matrices-opencl .......Child aborted***Exception: 0.34 sec Start 63: svd-opencl 63/73 Test #63: svd-opencl .......................Child aborted***Exception: 0.35 sec Start 64: tql-opencl 64/73 Test #64: tql-opencl .......................Child aborted***Exception: 0.33 sec Start 65: vector_convert-opencl 65/73 Test #65: vector_convert-opencl ............Child aborted***Exception: 0.34 sec Start 66: vector_float_double-opencl 66/73 Test #66: vector_float_double-opencl .......Child aborted***Exception: 0.36 sec Start 67: vector_int-opencl 67/73 Test #67: vector_int-opencl ................Child aborted***Exception: 0.35 sec Start 68: vector_uint-opencl 68/73 Test #68: vector_uint-opencl ...............Child aborted***Exception: 0.34 sec Start 69: vector_multi_inner_prod-opencl 69/73 Test #69: vector_multi_inner_prod-opencl ...Child aborted***Exception: 0.34 sec Start 70: spmdm-opencl 70/73 Test #70: spmdm-opencl .....................Child aborted***Exception: 6.29 sec Start 71: libviennacl-blas1 71/73 Test #71: libviennacl-blas1 ................Child aborted***Exception: 0.34 sec Start 72: libviennacl-blas2 72/73 Test #72: libviennacl-blas2 ................Child aborted***Exception: 0.34 sec Start 73: libviennacl-blas3 73/73 Test #73: libviennacl-blas3 ................Child aborted***Exception: 0.98 sec 49% tests passed, 37 tests failed out of 73 Total Test time (real) = 2111.79 sec The following tests FAILED: 37 - bisect-opencl (Child aborted) 38 - matrix_product_float-opencl (Child aborted) 39 - matrix_product_double-opencl (Child aborted) 40 - blas3_solve-opencl (Child aborted) 41 - fft_1d-opencl (Child aborted) 42 - fft_2d-opencl (Child aborted) 43 - iterators-opencl (Child aborted) 44 - global_variables-opencl (Child aborted) 45 - matrix_convert-opencl (Child aborted) 46 - matrix_vector-opencl (Child aborted) 47 - matrix_vector_int-opencl (Child aborted) 48 - matrix_row_float-opencl (Child aborted) 49 - matrix_row_double-opencl (Child aborted) 50 - matrix_row_int-opencl (Child aborted) 51 - matrix_col_float-opencl (Child aborted) 52 - matrix_col_double-opencl (Child aborted) 53 - matrix_col_int-opencl (Child aborted) 54 - nmf-opencl (Child aborted) 55 - qr_method-opencl (Child aborted) 56 - qr_method_func-opencl (Child aborted) 57 - scan-opencl (Child aborted) 58 - scalar-opencl (Child aborted) 59 - self_assign-opencl (Child aborted) 60 - sparse-opencl (Child aborted) 61 - sparse_prod-opencl (Child aborted) 62 - structured-matrices-opencl (Child aborted) 63 - svd-opencl (Child aborted) 64 - tql-opencl (Child aborted) 65 - vector_convert-opencl (Child aborted) 66 - vector_float_double-opencl (Child aborted) 67 - vector_int-opencl (Child aborted) 68 - vector_uint-opencl (Child aborted) 69 - vector_multi_inner_prod-opencl (Child aborted) 70 - spmdm-opencl (Child aborted) 71 - libviennacl-blas1 (Child aborted) 72 - libviennacl-blas2 (Child aborted) 73 - libviennacl-blas3 (Child aborted) Errors while running CTest make: *** [Makefile:129: test] Error 8 [jw@cn06 build]$