Mock Version: 1.3.2 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/viennacl.spec'], gid=135chrootPath='/var/lib/mock/fedora-rawhide-x86_64/root'timeout=0printOutput=Trueuser='mockbuild'uid=1000shell=Falseenv={'PS1': ' \\s-\\v\\$ ', 'HOSTNAME': 'mock', 'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'SHELL': '/bin/bash'}logger=) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/viennacl.spec'] with env {'PS1': ' \\s-\\v\\$ ', 'HOSTNAME': 'mock', 'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'SHELL': '/bin/bash'} and shell False DEBUG: Unsharing. Flags: 134217728 Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/viennacl-1.7.1-1.fc26.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/viennacl.spec'], gid=135chrootPath='/var/lib/mock/fedora-rawhide-x86_64/root'timeout=0printOutput=Trueprivate_network=Trueuser='mockbuild'uid=1000shell=Falseenv={'PS1': ' \\s-\\v\\$ ', 'HOSTNAME': 'mock', 'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'SHELL': '/bin/bash'}logger=) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/viennacl.spec'] with env {'PS1': ' \\s-\\v\\$ ', 'HOSTNAME': 'mock', 'TERM': 'vt100', 'LANG': 'en_US.UTF-8', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'SHELL': '/bin/bash'} and shell False DEBUG: Unsharing. Flags: 134217728 Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.S1DHGW + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ViennaCL-1.7.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/ViennaCL-1.7.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ViennaCL-1.7.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -vrf CL removed 'CL/cl.hpp' removed 'CL/cl_gl.h' removed 'CL/cl.h' removed 'CL/opencl.h' removed 'CL/cl_gl_ext.h' removed 'CL/cl_d3d10.h' removed 'CL/cl_ext.h' removed 'CL/cl_platform.h' removed directory 'CL' Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.t88Jx2 + exit 0 + umask 022 + cd /builddir/build/BUILD ~/build/BUILD/ViennaCL-1.7.1/build ~/build/BUILD/ViennaCL-1.7.1 + cd ViennaCL-1.7.1 + pushd build + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON .. -DINSTALL_CMAKE_DIR:PATH=/usr/share/cmake -DVIENNACL_WITH_OPENCL=ON -DVIENNACL_WITH_OPENMP=ON -DBUILD_TESTING=ON -- The C compiler identification is GNU 6.2.1 -- The CXX compiler identification is GNU 6.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Boost version: 1.60.0 -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- 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 -- Boost version: 1.60.0 -- Found the following Boost libraries: -- chrono -- date_time -- serialization -- system -- thread -- atomic -- Found OPENCL: /usr/lib64/libOpenCL.so -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR VIENNACL_WITH_OPENCL VIENNACL_WITH_OPENMP -- Build files have been written to: /builddir/build/BUILD/ViennaCL-1.7.1/build + /usr/bin/make -O -j4 /usr/bin/cmake -H/builddir/build/BUILD/ViennaCL-1.7.1 -B/builddir/build/BUILD/ViennaCL-1.7.1/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/ViennaCL-1.7.1/build/CMakeFiles /builddir/build/BUILD/ViennaCL-1.7.1/build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f libviennacl/CMakeFiles/viennacl.dir/build.make libviennacl/CMakeFiles/viennacl.dir/depend /usr/bin/make -f examples/tutorial/CMakeFiles/viennacl-info.dir/build.make examples/tutorial/CMakeFiles/viennacl-info.dir/depend /usr/bin/make -f examples/tutorial/CMakeFiles/custom-context.dir/build.make examples/tutorial/CMakeFiles/custom-context.dir/depend /usr/bin/make -f examples/tutorial/CMakeFiles/custom-kernels.dir/build.make examples/tutorial/CMakeFiles/custom-kernels.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/viennacl-info.dir/DependInfo.cmake --color= Scanning dependencies of target viennacl-info make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/viennacl-info.dir/build.make examples/tutorial/CMakeFiles/viennacl-info.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/custom-kernels.dir/DependInfo.cmake --color= Scanning dependencies of target custom-kernels make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/custom-kernels.dir/build.make examples/tutorial/CMakeFiles/custom-kernels.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/custom-context.dir/DependInfo.cmake --color= Scanning dependencies of target custom-context make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/custom-context.dir/build.make examples/tutorial/CMakeFiles/custom-context.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl/CMakeFiles/viennacl.dir/DependInfo.cmake --color= Scanning dependencies of target viennacl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f libviennacl/CMakeFiles/viennacl.dir/build.make libviennacl/CMakeFiles/viennacl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 1%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/backend.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/backend.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/backend.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 1%] Building CXX object examples/tutorial/CMakeFiles/viennacl-info.dir/viennacl-info.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl-info.dir/viennacl-info.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/forwards.h:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/common.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:37, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/common.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/device.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:31: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:37, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/common.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/device.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:31: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:37, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/common.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/device.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:33:0: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/common.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/common.hpp:30:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/viennacl-info.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 2%] Linking CXX executable viennacl-info cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/viennacl-info.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/viennacl-info.dir/viennacl-info.cpp.o -o viennacl-info -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 2%] Built target viennacl-info make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/blas1.dir/build.make examples/tutorial/CMakeFiles/blas1.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/blas1.dir/DependInfo.cmake --color= Scanning dependencies of target blas1 make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/blas1.dir/build.make examples/tutorial/CMakeFiles/blas1.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 1%] Building CXX object examples/tutorial/CMakeFiles/custom-kernels.dir/custom-kernels.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/custom-kernels.dir/custom-kernels.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:118:98: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/Vmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' iennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:128:79: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-kernels.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 3%] Linking CXX executable custom-kernels cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/custom-kernels.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/custom-kernels.dir/custom-kernels.cpp.o -o custom-kernels -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 3%] Built target custom-kernels make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/nmf.dir/build.make examples/tutorial/CMakeFiles/nmf.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/nmf.dir/DependInfo.cmake --color= Scanning dependencies of target nmf make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/nmf.dir/build.make examples/tutorial/CMakeFiles/nmf.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 2%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas1.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas1.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:28: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:94:58: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:103:59: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:269:58: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:278:59: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:943:25: required from 'cl_uint viennacl::linalg::opencl::index_norm_inf(const viennacl::vector_base&) [with T = float; cl_uint = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:853:58: required from 'viennacl::vcl_size_t viennacl::linalg::index_norm_inf(const viennacl::vector_base&) [with T = float; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' as1.cpp:54:76: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1.cpp:28: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 1%] Building CXX object examples/tutorial/CMakeFiles/custom-context.dir/custom-context.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/custom-context.dir/custom-context.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp: In function 'int main()': /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:136:17: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] queues[i] = clCreateCommandQueue(my_context, devices[i].id(), 0, &err); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUImake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' LD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:136:74: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] queues[i] = clCreateCommandQueue(my_context, devices[i].id(), 0, &err); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:247:110: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/custom-context.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 5%] Linking CXX executable custom-context cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/custom-context.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/custom-context.dir/custom-context.cpp.o -o custom-context -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 5%] Built target custom-context make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/bandwidth-reduction.dir/build.make examples/tutorial/CMakeFiles/bandwidth-reduction.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/bandwidth-reduction.dir/DependInfo.cmake --color= Scanning dependencies of target bandwidth-reduction make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/bandwidth-reduction.dir/build.make examples/tutorial/CMakeFiles/bandwidth-reduction.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 2%] Building CXX object examples/tutorial/CMakeFiles/blas1.dir/blas1.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/blas1.dir/blas1.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:174:41: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:807:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:176:43: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1168:25: required from 'void viennacl::linalg::opencl::plane_rotation(viennacl::vector_base&, viennacl::vector_base&, T, T) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:1163:51: required from 'void viennacl::linalg::plane_rotation(viennacl::vector_base&, viennacl::vector_base&, T, T) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:182:66: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/blas1.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 6%] Linking CXX executable blas1 cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/blas1.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/blas1.dir/blas1.cpp.o -o blas1 -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 6%] Built target blas1 make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/matrix-free.dir/build.make examples/tutorial/CMakeFiles/matrix-free.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/matrix-free.dir/DependInfo.cmake --color= Scanning dependencies of target matrix-free make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/matrix-free.dir/build.make examples/tutorial/CMakeFiles/matrix-free.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 4%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas1_host.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas1_host.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:75:39: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:87:39: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:192:39: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:204:39: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:943:25: required from 'cl_uint viennacl::linalg::opencl::index_norm_inf(const viennacl::vector_base&) [with T = float; cl_uint = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:853:58: required from 'viennacl::vcl_size_t viennacl::linalg::index_norm_inf(const viennacl::vector_base&) [with T = float; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:47:72: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_host.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 5%] Building CXX object examples/tutorial/CMakeFiles/bandwidth-reduction.dir/bandwidth-reduction.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/bandwidth-reduction.dir/bandwidth-reduction.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bandwidth-reduction.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 8%] Linking CXX executable bandwidth-reduction cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/bandwidth-reduction.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/bandwidth-reduction.dir/bandwidth-reduction.cpp.o -o bandwidth-reduction -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 8%] Built target bandwidth-reduction make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/iterative-custom.dir/build.make examples/tutorial/CMakeFiles/iterative-custom.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/iterative-custom.dir/DependInfo.cmake --color= Scanning dependencies of target iterative-custom make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/iterative-custom.dir/build.make examples/tutorial/CMakeFiles/iterative-custom.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 7%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas1_opencl.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas1_opencl.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:77:39: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:89:39: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:195:39: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:207:39: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:943:25: required from 'cl_uint viennacl::linalg::opencl::index_norm_inf(const viennacl::vector_base&) [with T = float; cl_uint = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:853:58: required from 'viennacl::vcl_size_t viennacl::linalg::index_norm_inf(const viennacl::vector_base&) [with T = float; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:48:72: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas1_opencl.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 6%] Building CXX object examples/tutorial/CMakeFiles/matrix-free.dir/matrix-free.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix-free.dir/matrix-free.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/misc_operations.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/ilu/common.hpp:36, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/ilu/ilut.hpp:31, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/ilu.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/cg.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:42: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:39: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:40: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/cg.hpp:302:29: 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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/matrix-free.cpp:115:100: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 10%] Linking CXX executable matrix-free cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix-free.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix-free.dir/matrix-free.cpp.o -o matrix-free -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 10%] Built target matrix-free make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/fft.dir/build.make examples/tutorial/CMakeFiles/fft.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/fft.dir/DependInfo.cmake --color= Scanning dependencies of target fft make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/fft.dir/build.make examples/tutorial/CMakeFiles/fft.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 9%] Building CXX object examples/tutorial/CMakeFiles/iterative-custom.dir/iterative-custom.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/iterative-custom.dir/iterative-custom.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' D/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/sparse_matrix_operations.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/compressed_matrix.hpp:31, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/iterative-custom.cpp:149:147: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 11%] Linking CXX executable iterative-custom cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/iterative-custom.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/iterative-custom.dir/iterative-custom.cpp.o -o iterative-custom -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 11%] Built target iterative-custom make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/scheduler.dir/build.make examples/tutorial/CMakeFiles/scheduler.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/scheduler.dir/DependInfo.cmake --color= Scanning dependencies of target scheduler make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/scheduler.dir/build.make examples/tutorial/CMakeFiles/scheduler.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 4%] Building CXX object examples/tutorial/CMakeFiles/nmf.dir/nmf.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/nmf.dir/nmf.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, fmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' rom /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:26: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/nmf.cpp:88:38: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 12%] Linking CXX executable nmf cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/nmf.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/nmf.dir/nmf.cpp.o -o nmf -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 12%] Built target nmf make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/wrap-host-buffer.dir/build.make examples/tutorial/CMakeFiles/wrap-host-buffer.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/wrap-host-buffer.dir/DependInfo.cmake --color= Scanning dependencies of target wrap-host-buffer make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/wrap-host-buffer.dir/build.make examples/tutorial/CMakeFiles/wrap-host-buffer.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 9%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas2.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas2.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:28: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_vector.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 11%] Building CXX object examples/tutorial/CMakeFiles/fft.dir/fft.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/fft.dir/fft.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/Vienmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' naCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/fft.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 14%] Linking CXX executable fft cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/fft.dir/fft.cpp.o -o fft -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 14%] Built target fft make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/amg.dir/build.make examples/tutorial/CMakeFiles/amg.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/amg.dir/DependInfo.cmake --color= Scanning dependencies of target amg make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/amg.dir/build.make examples/tutorial/CMakeFiles/amg.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 13%] Building CXX object examples/tutorial/CMakeFiles/wrap-host-buffer.dir/wrap-host-buffer.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/wrap-host-buffer.dir/wrap-host-buffer.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:161:25: required from 'void viennacl::linalg::opencl::avbv(viennacl::vector_base&, const viennacl::vector_base&, const ScalarType1&, viennacl::vcl_size_t, bool, bool, const viennacl::vector_base&, const ScalarType2&, viennacl::vcl_size_t, bool, bool) [with T = float; ScalarType1 = float; ScalarType2 = float; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:123:41: required from 'void viennacl::linalg::avbv(viennacl::vector_base&, const viennacl::vector_base&, const ScalarType1&, viennacl::vcl_size_t, bool, bool, const viennacl::vector_base&, const ScalarType2&, viennacl::vcl_size_t, bool, bool) [with T = float; ScalarType1 = float; ScalarType2 = float; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:609:27: required from 'viennacl::vector_base& viennacl::vector_base::operator+=(const self_type&) [with NumericT = float; SizeT = long unsigned int; DistanceT = long int; viennacl::vector_base::self_type = viennacl::vector_base]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:63:15: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/wrap-host-buffer.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 15%] Linking CXX executable wrap-host-buffer cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/wrap-host-buffer.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/wrap-host-buffer.dir/wrap-host-buffer.cpp.o -o wrap-host-buffer -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 15%] Built target wrap-host-buffer make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/bisect.dir/build.make examples/tutorial/CMakeFiles/bisect.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial/CMakeFiles/bisect.dir/DependInfo.cmake --color= Scanning dependencies of target bisect make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/tutorial/CMakeFiles/bisect.dir/build.make examples/tutorial/CMakeFiles/bisect.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 14%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas2_host.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas2_host.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 15%] Building CXX object examples/tutorial/CMakeFiles/bisect.dir/bisect.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/bisect.dir/bisect.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/bisect.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 16%] Linking CXX executable bisect cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/bisect.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/bisect.dir/bisect.cpp.o -o bisect -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 16%] Built target bisect make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/build.make examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target dense_blas-bench-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/build.make examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 15%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas2_opencl.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas2_opencl.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:25: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas2_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 14%] Building CXX object examples/tutorial/CMakeFiles/amg.dir/amg.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/amg.dir/amg.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/sparse_matrix_operations.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/coordinate_matrix.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:28: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/amg.cpp:193:99: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 18%] Linking CXX executable amg cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/amg.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/amg.dir/amg.cpp.o -o amg -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 18%] Built target amg make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/build.make examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target scheduler-bench-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/build.make examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 12%] Building CXX object examples/tutorial/CMakeFiles/scheduler.dir/scheduler.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/scheduler.dir/scheduler.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/tutorial/scheduler.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 19%] Linking CXX executable scheduler cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/tutorial && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/scheduler.dir/scheduler.cpp.o -o scheduler -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 19%] Built target scheduler make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/build.make examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target dense_blas-bench-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/build.make examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 16%] Building CXX object examples/benchmarks/CMakeFiles/dense_blas-bench-opencl.dir/dense_blas.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/dense_blas-bench-opencl.dir/dense_blas.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp:18: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 20%] Linking CXX executable dense_blas-bench-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_blas-bench-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/dense_blas-bench-opencl.dir/dense_blas.cpp.o -o dense_blas-bench-opencl -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 20%] Built target dense_blas-bench-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/build.make examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target opencl-bench-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/build.make examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 19%] Building CXX object examples/benchmarks/CMakeFiles/scheduler-bench-cpu.dir/scheduler.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/scheduler-bench-cpu.dir/scheduler.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/scheduler.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 21%] Linking CXX executable scheduler-bench-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler-bench-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/scheduler-bench-cpu.dir/scheduler.cpp.o -o scheduler-bench-cpu -rdynamic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 21%] Built target scheduler-bench-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/spmdm-test-opencl.dir/build.make tests/CMakeFiles/spmdm-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/spmdm-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target spmdm-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/spmdm-test-opencl.dir/build.make tests/CMakeFiles/spmdm-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 19%] Building CXX object examples/benchmarks/CMakeFiles/dense_blas-bench-cpu.dir/dense_blas.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/dense_blas-bench-cpu.dir/dense_blas.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/dense_blas.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 22%] Linking CXX executable dense_blas-bench-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/dense_blas-bench-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/dense_blas-bench-cpu.dir/dense_blas.cpp.o -o dense_blas-bench-cpu -rdynamic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 22%] Built target dense_blas-bench-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 17%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas3.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas3.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:27: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/init_matrix.hpp:19, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 21%] Building CXX object examples/benchmarks/CMakeFiles/opencl-bench-opencl.dir/opencl.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/opencl-bench-opencl.dir/opencl.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operationmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' s.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/examples/benchmarks/opencl.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 23%] Linking CXX executable opencl-bench-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/examples/benchmarks && /usr/bin/cmake -E cmake_link_script CMakeFiles/opencl-bench-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/opencl-bench-opencl.dir/opencl.cpp.o -o opencl-bench-opencl -rdynamic -lOpenCL make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 23%] Built target opencl-bench-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/vector_int-test-opencl.dir/build.make tests/CMakeFiles/vector_int-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/vector_int-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target vector_int-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/vector_int-test-opencl.dir/build.make tests/CMakeFiles/vector_int-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 21%] Building CXX object tests/CMakeFiles/spmdm-test-opencl.dir/src/spmdm.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/spmdm-test-opencl.dir/src/spmdm.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/spmdm.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 24%] Linking CXX executable spmdm-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/spmdm-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/spmdm-test-opencl.dir/src/spmdm.cpp.o -o spmdm-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 24%] Built target spmdm-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/vector_convert-test-opencl.dir/build.make tests/CMakeFiles/vector_convert-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/vector_convert-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target vector_convert-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/vector_convert-test-opencl.dir/build.make tests/CMakeFiles/vector_convert-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 22%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas3_host.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas3_host.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/svd-test-opencl.dir/build.make tests/CMakeFiles/svd-test-opencl.dir/depend map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_host.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/svd-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target svd-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/svd-test-opencl.dir/build.make tests/CMakeFiles/svd-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 23%] Building CXX object libviennacl/CMakeFiles/viennacl.dir/src/blas3_opencl.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/c++ -Dviennacl_EXPORTS -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DVIENNACL_WITH_OPENCL -o CMakeFiles/viennacl.dir/src/blas3_opencl.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:21: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include/viennacl.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/src/blas3_opencl.cpp:21: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 24%] Linking CXX shared library libviennacl.so cd /builddir/build/BUILD/ViennaCL-1.7.1/build/libviennacl && /usr/bin/cmake -E cmake_link_script CMakeFiles/viennacl.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 24%] Built target viennacl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/structured-matrices-test-opencl.dir/build.make tests/CMakeFiles/structured-matrices-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/structured-matrices-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target structured-matrices-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/structured-matrices-test-opencl.dir/build.make tests/CMakeFiles/structured-matrices-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 24%] Building CXX object tests/CMakeFiles/vector_convert-test-opencl.dir/src/vector_convert.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_convert-test-opencl.dir/src/vector_convert.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:104:25: required from 'void viennacl::linalg::opencl::av(viennacl::vector_base&, const viennacl::vector_base&, const ScalarType1&, viennacl::vcl_size_t, bool, bool) [with T = int; ScalarType1 = int; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:90:39: required from 'void viennacl::linalg::av(viennacl::vector_base&, const viennacl::vector_base&, const ScalarType1&, viennacl::vcl_size_t, bool, bool) [with T = int; ScalarType1 = int; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:375:25: required from 'viennacl::vector_base& viennacl::vector_base::operator=(const self_type&) [with NumericT = int; SizeT = long unsigned int; DistanceT = long int; viennacl::vector_base::self_type = viennacl::vector_base]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:950:7: required from 'int test(STLVectorT1&, std::size_t, std::size_t, std::size_t, STLVectorT2&, std::size_t, std::size_t, std::size_t, const ViennaCLVectorT1&, ViennaCLVectorT2&) [with STLVectorT1 = std::vector >; STLVectorT2 = std::vector >; ViennaCLVectorT1 = viennacl::vector; ViennaCLVectorT2 = viennacl::vector; std::size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:162:16: required from 'int test() [with FromNumericT = int; ToNumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:251:27: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_convert.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 25%] Linking CXX executable vector_convert-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_convert-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/vector_convert-test-opencl.dir/src/vector_convert.cpp.o -o vector_convert-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 25%] Built target vector_convert-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/vector_float_double-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target vector_float_double-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 24%] Building CXX object tests/CMakeFiles/structured-matrices-test-opencl.dir/src/structured-matrices.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/structured-matrices-test-opencl.dir/src/structured-matrices.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' es] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/fft.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:29, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/toeplitz_matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/structured-matrices.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 26%] Linking CXX executable structured-matrices-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/structured-matrices-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/structured-matrices-test-opencl.dir/src/structured-matrices.cpp.o -o structured-matrices-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 26%] Built target structured-matrices-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/sparse_prod-test-opencl.dir/build.make tests/CMakeFiles/sparse_prod-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/sparse_prod-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target sparse_prod-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/sparse_prod-test-opencl.dir/build.make tests/CMakeFiles/sparse_prod-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 26%] Building CXX object tests/CMakeFiles/sparse_prod-test-opencl.dir/src/sparse_prod.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/sparse_prod-test-opencl.dir/src/sparse_prod.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /bumake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ilddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/sparse_matrix_operations.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/compressed_matrix.hpp:31, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse_prod.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 27%] Linking CXX executable sparse_prod-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse_prod-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/sparse_prod-test-opencl.dir/src/sparse_prod.cpp.o -o sparse_prod-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 27%] Built target sparse_prod-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/sparse-test-opencl.dir/build.make tests/CMakeFiles/sparse-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/sparse-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target sparse-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/sparse-test-opencl.dir/build.make tests/CMakeFiles/sparse-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 24%] Building CXX object tests/CMakeFiles/svd-test-opencl.dir/src/svd.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/svd-test-opencl.dir/src/svd.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/matrix_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/svd.cpp:30: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 29%] Linking CXX executable svd-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/svd-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/svd-test-opencl.dir/src/svd.cpp.o -o svd-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 29%] Built target svd-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/self_assign-test-opencl.dir/build.make tests/CMakeFiles/self_assign-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/self_assign-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target self_assign-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/self_assign-test-opencl.dir/build.make tests/CMakeFiles/self_assign-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 28%] Building CXX object tests/CMakeFiles/sparse-test-opencl.dir/src/sparse.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/sparse-test-opencl.dir/src/sparse.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/sparse_matrix_operations.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/compressed_matrix.hpp:31, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/sparse.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 30%] Linking CXX executable sparse-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/sparse-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/sparse-test-opencl.dir/src/sparse.cpp.o -o sparse-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 30%] Built target sparse-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/scalar-test-opencl.dir/build.make tests/CMakeFiles/scalar-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/scalar-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target scalar-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/scalar-test-opencl.dir/build.make tests/CMakeFiles/scalar-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 31%] Building CXX object tests/CMakeFiles/scalar-test-opencl.dir/src/scalar.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/scalar-test-opencl.dir/src/scalar.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /builddir/buimake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ld/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/scalar_operations.hpp:193:25: required from 'typename viennacl::enable_if<(viennacl::is_scalar::value && viennacl::is_scalar::value)>::type viennacl::linalg::opencl::swap(ScalarT1&, ScalarT2&) [with ScalarT1 = viennacl::scalar; ScalarT2 = viennacl::scalar; typename viennacl::enable_if<(viennacl::is_scalar::value && viennacl::is_scalar::value)>::type = void]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:222:41: required from 'typename viennacl::enable_if<(viennacl::is_scalar::value && viennacl::is_scalar::value)>::type viennacl::linalg::swap(S1&, S2&) [with S1 = viennacl::scalar; S2 = viennacl::scalar; typename viennacl::enable_if<(viennacl::is_scalar::value && viennacl::is_scalar::value)>::type = void]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:89:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:428:38: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scalar.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 31%] Linking CXX executable scalar-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scalar-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/scalar-test-opencl.dir/src/scalar.cpp.o -o scalar-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 31%] Built target scalar-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/scan-test-opencl.dir/build.make tests/CMakeFiles/scan-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/scan-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target scan-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/scan-test-opencl.dir/build.make tests/CMakeFiles/scan-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 30%] Building CXX object tests/CMakeFiles/self_assign-test-opencl.dir/src/self_assign.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/self_assign-test-opencl.dir/src/self_assign.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /bumake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ilddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:39: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp:36: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 32%] Linking CXX executable self_assign-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/self_assign-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/self_assign-test-opencl.dir/src/self_assign.cpp.o -o self_assign-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 32%] Built target self_assign-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/qr_method-test-opencl.dir/build.make tests/CMakeFiles/qr_method-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/qr_method-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target qr_method-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/qr_method-test-opencl.dir/build.make tests/CMakeFiles/qr_method-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 32%] Building CXX object tests/CMakeFiles/scan-test-opencl.dir/src/scan.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/scan-test-opencl.dir/src/scan.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /builddir/build/BUILD/ViennaCmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' L-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1212:27: required from 'void viennacl::linalg::opencl::detail::scan_impl(const viennacl::vector_base&, viennacl::vector_base&, bool) [with NumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1241:20: required from 'void viennacl::linalg::opencl::inclusive_scan(const viennacl::vector_base&, viennacl::vector_base&) [with NumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:1200:51: required from 'void viennacl::linalg::inclusive_scan(viennacl::vector_base&, viennacl::vector_base&) [with NumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:112:46: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:31: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scan.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 33%] Linking CXX executable scan-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scan-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/scan-test-opencl.dir/src/scan.cpp.o -o scan-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 33%] Built target scan-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_col_double-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_col_double-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 33%] Building CXX object tests/CMakeFiles/qr_method-test-opencl.dir/src/qr_method.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/qr_method-test-opencl.dir/src/qr_method.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:22, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method.cpp:37: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 33%] Linking CXX executable qr_method-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_method-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/qr_method-test-opencl.dir/src/qr_method.cpp.o -o qr_method-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 33%] Built target qr_method-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_col_float-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_col_float-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 23%] Building CXX object tests/CMakeFiles/vector_int-test-opencl.dir/src/vector_int.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_int-test-opencl.dir/src/vector_int.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = int]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1758:24: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = int]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:807:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1758:24: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = int]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:937:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1758:24: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = int]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:1024:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1758:24: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/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]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = long int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = long int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1770:25: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/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]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:807:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = long int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = long int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1770:25: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = long int]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:937:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = long int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = long int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1770:25: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = long int]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:1024:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = long int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = long int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1770:25: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long int}' [-Wignored-attributes] In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:943:25: required from 'cl_uint viennacl::linalg::opencl::index_norm_inf(const viennacl::vector_base&) [with T = int; cl_uint = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:853:58: required from 'viennacl::vcl_size_t viennacl::linalg::index_norm_inf(const viennacl::vector_base&) [with T = int; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:252:59: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1675:26: required from 'int test() [with NumericT = int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:1758:24: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_int.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 34%] Linking CXX executable vector_int-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_int-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/vector_int-test-opencl.dir/src/vector_int.cpp.o -o vector_int-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 34%] Built target vector_int-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_row_int-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_row_int-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 34%] Building CXX object tests/CMakeFiles/matrix_row_int-test-opencl.dir/src/matrix_row_int.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_row_int-test-opencl.dir/src/matrix_row_int.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:29, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_int.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_int.cpp:24: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 35%] Linking CXX executable matrix_row_int-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_int-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_row_int-test-opencl.dir/src/matrix_row_int.cpp.o -o matrix_row_int-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 35%] Built target matrix_row_int-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_row_float-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_row_float-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 33%] Building CXX object tests/CMakeFiles/matrix_col_double-test-opencl.dir/src/matrix_col_double.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_col_double-test-opencl.dir/src/matrix_col_double.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:1195:77: required from 'int run_test(double) [with T = viennacl::column_major; ScalarType = double]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_double.cpp:45:57: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 36%] Linking CXX executable matrix_col_double-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_double-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_col_double-test-opencl.dir/src/matrix_col_double.cpp.o -o matrix_col_double-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 36%] Built target matrix_col_double-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_vector_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_vector_int-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_vector_int-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_vector_int-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_vector_int-test-opencl.dir/build.make tests/CMakeFiles/matrix_vector_int-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 25%] Building CXX object tests/CMakeFiles/vector_float_double-test-opencl.dir/src/vector_float_double.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_float_double-test-opencl.dir/src/vector_float_double.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:274: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2260:36: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:305: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2260:36: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:807:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:335: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]' /builddir/build/BUILD/ViennaCL-1.7.1/temake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' sts/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2260:36: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:937:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:404: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2260:36: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:1024:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:435: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2260:36: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:274: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2279:38: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:305: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2279:38: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:807:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:335: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2279:38: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:937:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:404: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2279:38: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = double]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:1024:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = double]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:435: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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = double; Epsilon = double]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2279:38: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka double}' [-Wignored-attributes] In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:943:25: required from 'cl_uint viennacl::linalg::opencl::index_norm_inf(const viennacl::vector_base&) [with T = float; cl_uint = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:853:58: required from 'viennacl::vcl_size_t viennacl::linalg::index_norm_inf(const viennacl::vector_base&) [with T = float; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:362:59: required from 'int test(const Epsilon&, HostVectorType&, HostVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = float; Epsilon = float; HostVectorType = vector_proxy; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2166:26: required from 'int test(const Epsilon&) [with NumericT = float; Epsilon = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:2260:36: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_float_double.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 38%] Linking CXX executable vector_float_double-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_float_double-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/vector_float_double-test-opencl.dir/src/vector_float_double.cpp.o -o vector_float_double-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 38%] Built target vector_float_double-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_col_float-test-cpu.dir/build.make tests/CMakeFiles/matrix_col_float-test-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_col_float-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_col_float-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 33%] Building CXX object tests/CMakeFiles/matrix_col_float-test-opencl.dir/src/matrix_col_float.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_col_float-test-opencl.dir/src/matrix_col_float.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:22: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:1195:77: required from 'int run_test(double) [with T = viennacl::column_major; ScalarType = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp:40:54: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 39%] Linking CXX executable matrix_col_float-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_float-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_col_float-test-opencl.dir/src/matrix_col_float.cpp.o -o matrix_col_float-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 39%] Built target matrix_col_float-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_row_float-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_row_float-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_row_float-test-cpu.dir/build.make tests/CMakeFiles/matrix_row_float-test-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 37%] Building CXX object tests/CMakeFiles/matrix_vector_int-test-opencl.dir/src/matrix_vector_int.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_vector_int-test-opencl.dir/src/matrix_vector_int.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_vector_int.cpp:33: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 39%] Linking CXX executable matrix_vector_int-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_vector_int-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_vector_int-test-opencl.dir/src/matrix_vector_int.cpp.o -o matrix_vector_int-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 39%] Built target matrix_vector_int-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target scheduler_matrix_vector-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 40%] Building CXX object tests/CMakeFiles/scheduler_matrix_vector-test-cpu.dir/src/scheduler_matrix_vector.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/scheduler_matrix_vector-test-cpu.dir/src/scheduler_matrix_vector.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scheduler_matrix_vector.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 40%] Linking CXX executable scheduler_matrix_vector-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler_matrix_vector-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/scheduler_matrix_vector-test-cpu.dir/src/scheduler_matrix_vector.cpp.o -o scheduler_matrix_vector-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 40%] Built target scheduler_matrix_vector-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target scheduler_matrix_matrix-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 35%] Building CXX object tests/CMakeFiles/matrix_row_float-test-opencl.dir/src/matrix_row_float.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/matrix_row_float-test-opencl.dir/src/matrix_row_float.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:23: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:715:47: required from 'void viennacl::linalg::norm_2_cpu(const viennacl::vector_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:408:21: required from 'void viennacl::linalg::norm_frobenius_cpu(const viennacl::matrix_base&, T&) [with T = float]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_float_double.hpp:1195:77: required from 'int run_test(double) [with T = viennacl::row_major; ScalarType = float]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp:40:51: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:844:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:850:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka float}' [-Wignored-attributes] make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 42%] Linking CXX executable matrix_row_float-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_float-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_row_float-test-opencl.dir/src/matrix_row_float.cpp.o -o matrix_row_float-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 42%] Built target matrix_row_float-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/qr_method_func-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target qr_method_func-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 43%] Building CXX object tests/CMakeFiles/qr_method_func-test-opencl.dir/src/qr_method_func.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/qr_method_func-test-opencl.dir/src/qr_method_func.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/qr-method.hpp:22, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:44: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/qr_method_func.cpp:38: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 43%] Linking CXX executable qr_method_func-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/qr_method_func-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/qr_method_func-test-opencl.dir/src/qr_method_func.cpp.o -o qr_method_func-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 43%] Built target qr_method_func-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/global_variables-test-opencl.dir/build.make tests/CMakeFiles/global_variables-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/global_variables-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target global_variables-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/global_variables-test-opencl.dir/build.make tests/CMakeFiles/global_variables-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 44%] Building CXX object tests/CMakeFiles/global_variables-test-opencl.dir/src/global_variables.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/global_variables-test-opencl.dir/src/global_variables.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operationmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' s.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/global_variables.cpp:32: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 44%] Linking CXX executable global_variables-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/global_variables-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/global_variables-test-opencl.dir/src/global_variables.cpp.o -o global_variables-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 44%] Built target global_variables-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_product_float-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_product_float-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 44%] Building CXX object tests/CMakeFiles/matrix_product_float-test-cpu.dir/src/matrix_product_float.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/matrix_product_float-test-cpu.dir/src/matrix_product_float.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_product_float.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 45%] Linking CXX executable matrix_product_float-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_product_float-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_product_float-test-cpu.dir/src/matrix_product_float.cpp.o -o matrix_product_float-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 45%] Built target matrix_product_float-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/vector_uint-test-cpu.dir/build.make tests/CMakeFiles/vector_uint-test-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/vector_uint-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target vector_uint-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/vector_uint-test-cpu.dir/build.make tests/CMakeFiles/vector_uint-test-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 38%] Building CXX object tests/CMakeFiles/matrix_col_float-test-cpu.dir/src/matrix_col_float.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/matrix_col_float-test-cpu.dir/src/matrix_col_float.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_float.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 46%] Linking CXX executable matrix_col_float-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_float-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_col_float-test-cpu.dir/src/matrix_col_float.cpp.o -o matrix_col_float-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 46%] Built target matrix_col_float-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/vector_uint-test-opencl.dir/build.make tests/CMakeFiles/vector_uint-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/vector_uint-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target vector_uint-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/vector_uint-test-opencl.dir/build.make tests/CMakeFiles/vector_uint-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 39%] Building CXX object tests/CMakeFiles/matrix_row_float-test-cpu.dir/src/matrix_row_float.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/matrix_row_float-test-cpu.dir/src/matrix_row_float.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_row_float.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 47%] Linking CXX executable matrix_row_float-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_row_float-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_row_float-test-cpu.dir/src/matrix_row_float.cpp.o -o matrix_row_float-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 47%] Built target matrix_row_float-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/scheduler_matrix-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix-test-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/scheduler_matrix-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target scheduler_matrix-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/scheduler_matrix-test-cpu.dir/build.make tests/CMakeFiles/scheduler_matrix-test-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 45%] Building CXX object tests/CMakeFiles/vector_uint-test-cpu.dir/src/vector_uint.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/vector_uint-test-cpu.dir/src/vector_uint.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 49%] Linking CXX executable vector_uint-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_uint-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/vector_uint-test-cpu.dir/src/vector_uint.cpp.o -o vector_uint-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 49%] Built target vector_uint-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/fft_2d-test-opencl.dir/build.make tests/CMakeFiles/fft_2d-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/fft_2d-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target fft_2d-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/fft_2d-test-opencl.dir/build.make tests/CMakeFiles/fft_2d-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 50%] Building CXX object tests/CMakeFiles/fft_2d-test-opencl.dir/src/fft_2d.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/fft_2d-test-opencl.dir/src/fft_2d.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {akamake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/host_based/fft_operations.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp:29: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 50%] Linking CXX executable fft_2d-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_2d-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/fft_2d-test-opencl.dir/src/fft_2d.cpp.o -o fft_2d-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 50%] Built target fft_2d-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_col_int-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_col_int-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 46%] Building CXX object tests/CMakeFiles/vector_uint-test-opencl.dir/src/vector_uint.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/vector_uint-test-opencl.dir/src/vector_uint.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/Vienmake[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' naCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/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]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1094:33: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/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]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:807:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1094:33: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::max_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = unsigned int]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:937:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1094:33: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp: In instantiation of 'void viennacl::linalg::opencl::min_cpu(const viennacl::vector_base&, NumericT&) [with NumericT = unsigned int]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:1024:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1094:33: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/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]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:623:47: required from 'void viennacl::linalg::norm_1_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1106:34: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:780:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:786:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/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]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:807:49: required from 'void viennacl::linalg::norm_inf_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1106:34: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:908:72: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:914:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/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]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:937:44: required from 'void viennacl::linalg::max_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1106:34: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1025:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1031:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/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]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:1024:44: required from 'void viennacl::linalg::min_cpu(const viennacl::vector_base&, T&) [with T = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/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]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1106:34: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] typedef std::vector::type> CPUVectorType; ^~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1104:79: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] for (typename CPUVectorType::const_iterator it = temp_cpu.begin(); it != temp_cpu.end(); ++it) ^~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:1110:47: warning: ignoring attributes on template argument 'viennacl::result_of::cl_type::type {aka long unsigned int}' [-Wignored-attributes] In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:943:25: required from 'cl_uint viennacl::linalg::opencl::index_norm_inf(const viennacl::vector_base&) [with T = unsigned int; cl_uint = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:853:58: required from 'viennacl::vcl_size_t viennacl::linalg::index_norm_inf(const viennacl::vector_base&) [with T = unsigned int; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:256:59: required from 'int test(STLVectorType&, STLVectorType&, ViennaCLVectorType1&, ViennaCLVectorType2&) [with NumericT = unsigned int; STLVectorType = std::vector >; ViennaCLVectorType1 = viennacl::vector; ViennaCLVectorType2 = viennacl::vector]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1011:26: required from 'int test() [with NumericT = unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:1094:33: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/tools/entry_proxy.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/detail/vector_def.hpp:26, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scheduler/preset.hpp:21:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/vector.hpp:25, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/vector_operations.hpp:35, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/vector_operations.hpp:39, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/vector.hpp:33, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/vector_uint.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:135:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_pointer_kernel_argument(const string&, const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_pointer_kernel_argument(std::string const & address_space, std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/forwards.h:129:20: warning: 'std::__cxx11::string viennacl::device_specific::generate_value_kernel_argument(const string&, const string&)' defined but not used [-Wunused-function] static std::string generate_value_kernel_argument(std::string const & scalartype, std::string const & name) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 51%] Linking CXX executable vector_uint-test-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/vector_uint-test-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/vector_uint-test-opencl.dir/src/vector_uint.cpp.o -o vector_uint-test-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 51%] Built target vector_uint-test-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/external_linkage-opencl.dir/build.make tests/CMakeFiles/external_linkage-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/external_linkage-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target external_linkage-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/external_linkage-opencl.dir/build.make tests/CMakeFiles/external_linkage-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 51%] Building CXX object tests/CMakeFiles/external_linkage-opencl.dir/src/external_1.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/external_linkage-opencl.dir/src/external_1.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:61:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:76: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:86:49: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & blocks_ind, ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:102:49: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & block_ind, ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:132:52: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & blocks_ind, ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:133:52: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & matrix_dims) ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:166:41: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector& start_inds) ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:61:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:76: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:432:34: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:451:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector start_bv_inds(g_I.size() + 1, 0); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:452:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector start_v_inds(g_I.size() + 1, 0); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:63:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:76: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:243:38: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector g_is_update, ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:63:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:76: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:305:44: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:311:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector y_inds(M_v.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:312:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector m_inds(M_v.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:485:44: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & a) ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:511:40: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:516:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector matrix_dims(g_I.size()*2, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:517:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector i_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:518:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector j_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:519:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector blocks_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:526:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector I_set(sz_I, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:528:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector J_set(sz_J, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/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&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:786:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector g_is_update(cpu_M.size2(), static_cast(1)); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41:0, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:76: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:366:48: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:378:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector matrix_dims(g_I.size()*2, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:379:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector blocks_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:447:43: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:456:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector matrix_dims(g_I.size()*2, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:457:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector blocks_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:540:36: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:544:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector matrix_dims(g_I.size()*2, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:545:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector blocks_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:546:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector start_bv_r_inds(g_I.size() + 1, 0); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:627:38: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_1.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 52%] Building CXX object tests/CMakeFiles/external_linkage-opencl.dir/src/external_2.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/external_linkage-opencl.dir/src/external_2.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:93: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In function 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:13: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/scalar_operations.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:30, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:512:38: warning: ignoring attributes on template argument 'cl_float {aka float}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:513:39: warning: ignoring attributes on template argument 'cl_double {aka double}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:514:37: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:515:36: warning: ignoring attributes on template argument 'cl_int {aka int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:518:38: warning: ignoring attributes on template argument 'cl_ulong {aka long unsigned int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:519:37: warning: ignoring attributes on template argument 'cl_long {aka long int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:520:39: warning: ignoring attributes on template argument 'cl_ushort {aka short unsigned int}' [-Wignored-attributes] template<> struct is_cl_type{ enum { value = true }; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/meta/predicate.hpp:521:38: warning: ignoring attributes on template argument 'cl_short {aka short int}' [-Wignored-attributes] template<> struct is_cl_type { enum { value = true }; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/devices/gpu/amd/northern_islands/barts.hpp:24:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/builtin_database/matrix_product.hpp:21, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/kernels/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/opencl/matrix_operations.hpp:46, from /builddir/make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' build/BUILD/ViennaCL-1.7.1/viennacl/linalg/matrix_operations.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/matrix.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:36: /builddir/build/BUILD/ViennaCL-1.7.1/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] struct device_type_t{ typedef std::map map_t; map_t d; }; ^ /builddir/build/BUILD/ViennaCL-1.7.1/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] struct type{ typedef std::map map_t; map_t d; }; ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:61:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:75: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:86:49: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & blocks_ind, ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:102:49: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & block_ind, ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:132:52: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & blocks_ind, ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:133:52: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & matrix_dims) ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:166:41: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector& start_inds) ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:61:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:75: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:432:34: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:451:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector start_bv_inds(g_I.size() + 1, 0); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/qr.hpp:452:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector start_v_inds(g_I.size() + 1, 0); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:63:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:75: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:243:38: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector g_is_update, ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:63:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:75: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:305:44: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:311:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector y_inds(M_v.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:312:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector m_inds(M_v.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:485:44: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & a) ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:511:40: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:516:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector matrix_dims(g_I.size()*2, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:517:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector i_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:518:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector j_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:519:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector blocks_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:526:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector I_set(sz_I, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:528:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector J_set(sz_J, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/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&)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai.hpp:786:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector g_is_update(cpu_M.size2(), static_cast(1)); ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/spai.hpp:41:0, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:75: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:366:48: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:378:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector matrix_dims(g_I.size()*2, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:379:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector blocks_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:447:43: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:456:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector matrix_dims(g_I.size()*2, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:457:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector blocks_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:540:36: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ /builddir/build/BUILD/ViennaCL-1.7.1/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)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:544:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector matrix_dims(g_I.size()*2, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:545:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector blocks_ind(g_I.size() + 1, static_cast(0)); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:546:22: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector start_bv_r_inds(g_I.size() + 1, 0); ^ /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp: At global scope: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/linalg/detail/spai/spai-dynamic.hpp:627:38: warning: ignoring attributes on template argument 'cl_uint {aka unsigned int}' [-Wignored-attributes] std::vector & g_is_update, ^ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp: In instantiation of 'void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:133:10: required from 'void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:746:27: required from 'void viennacl::device_specific::matrix_product_template::enqueue_block(viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, const viennacl::matrix_base&, const viennacl::matrix_base&, const viennacl::matrix_base&, NumericT, std::vector&, const string&, viennacl::vcl_size_t) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string; viennacl::vcl_size_t = long unsigned int]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:787:7: required from 'void viennacl::device_specific::matrix_product_template::enqueue_impl(viennacl::matrix_base* viennacl::scheduler::lhs_rhs_element::*, viennacl::scheduler::statement&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, viennacl::scheduler::lhs_rhs_element&, NumericT, std::vector&, const string&) [with NumericT = float; std::__cxx11::string = std::__cxx11::basic_string]' /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/device_specific/templates/matrix_product_template.hpp:842:133: required from here /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:27:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/enqueue.hpp:73:26: warning: 'cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)' is deprecated [-Wdeprecated-declarations] err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL); ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/external_2.cpp:34: /usr/include/CL/cl.h:1441:1: note: declared here clEnqueueTask(cl_command_queue /* command_queue */, ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 52%] Linking CXX executable external_linkage-opencl cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/external_linkage-opencl.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/external_linkage-opencl.dir/src/external_1.cpp.o CMakeFiles/external_linkage-opencl.dir/src/external_2.cpp.o -o external_linkage-opencl -rdynamic -lOpenCL -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 52%] Built target external_linkage-opencl make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_product_double-test-cpu.dir/build.make tests/CMakeFiles/matrix_product_double-test-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_product_double-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_product_double-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/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 '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 52%] Building CXX object tests/CMakeFiles/matrix_product_double-test-cpu.dir/src/matrix_product_double.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/matrix_product_double-test-cpu.dir/src/matrix_product_double.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_product_double.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 53%] Linking CXX executable matrix_product_double-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_product_double-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_product_double-test-cpu.dir/src/matrix_product_double.cpp.o -o matrix_product_double-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 53%] Built target matrix_product_double-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/self_assign-test-cpu.dir/build.make tests/CMakeFiles/self_assign-test-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/self_assign-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target self_assign-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/self_assign-test-cpu.dir/build.make tests/CMakeFiles/self_assign-test-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 54%] Building CXX object tests/CMakeFiles/self_assign-test-cpu.dir/src/self_assign.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/self_assign-test-cpu.dir/src/self_assign.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/self_assign.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 54%] Linking CXX executable self_assign-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/self_assign-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/self_assign-test-cpu.dir/src/self_assign.cpp.o -o self_assign-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 54%] Built target self_assign-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_convert-test-opencl.dir/build.make tests/CMakeFiles/matrix_convert-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_convert-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_convert-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_convert-test-opencl.dir/build.make tests/CMakeFiles/matrix_convert-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 41%] Building CXX object tests/CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/src/scheduler_matrix_matrix.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/src/scheduler_matrix_matrix.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/scheduler_matrix_matrix.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 54%] Linking CXX executable scheduler_matrix_matrix-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/scheduler_matrix_matrix-test-cpu.dir/src/scheduler_matrix_matrix.cpp.o -o scheduler_matrix_matrix-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 54%] Built target scheduler_matrix_matrix-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/tql-test-opencl.dir/build.make tests/CMakeFiles/tql-test-opencl.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/tql-test-opencl.dir/DependInfo.cmake --color= Scanning dependencies of target tql-test-opencl make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/tql-test-opencl.dir/build.make tests/CMakeFiles/tql-test-opencl.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 50%] Building CXX object tests/CMakeFiles/matrix_col_int-test-cpu.dir/src/matrix_col_int.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/matrix_col_int-test-cpu.dir/src/matrix_col_int.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/matrix_col_int.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 55%] Linking CXX executable matrix_col_int-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/matrix_col_int-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/matrix_col_int-test-cpu.dir/src/matrix_col_int.cpp.o -o matrix_col_int-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 55%] Built target matrix_col_int-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/fft_2d-test-cpu.dir/build.make tests/CMakeFiles/fft_2d-test-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/fft_2d-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target fft_2d-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/fft_2d-test-cpu.dir/build.make tests/CMakeFiles/fft_2d-test-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 56%] Building CXX object tests/CMakeFiles/fft_2d-test-cpu.dir/src/fft_2d.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -o CMakeFiles/fft_2d-test-cpu.dir/src/fft_2d.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/fft_2d.cpp make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 56%] Linking CXX executable fft_2d-test-cpu cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/fft_2d-test-cpu.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/fft_2d-test-cpu.dir/src/fft_2d.cpp.o -o fft_2d-test-cpu -rdynamic -lboost_chrono -lboost_date_time -lboost_serialization -lboost_system -lboost_thread -lboost_atomic make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' make[1]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 56%] Built target fft_2d-test-cpu make[1]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_convert-test-cpu.dir/build.make tests/CMakeFiles/matrix_convert-test-cpu.dir/depend make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' cd /builddir/build/BUILD/ViennaCL-1.7.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/ViennaCL-1.7.1 /builddir/build/BUILD/ViennaCL-1.7.1/tests /builddir/build/BUILD/ViennaCL-1.7.1/build /builddir/build/BUILD/ViennaCL-1.7.1/build/tests /builddir/build/BUILD/ViennaCL-1.7.1/build/tests/CMakeFiles/matrix_convert-test-cpu.dir/DependInfo.cmake --color= Scanning dependencies of target matrix_convert-test-cpu make[2]: Leaving directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' /usr/bin/make -f tests/CMakeFiles/matrix_convert-test-cpu.dir/build.make tests/CMakeFiles/matrix_convert-test-cpu.dir/build make[2]: Entering directory '/builddir/build/BUILD/ViennaCL-1.7.1/build' [ 54%] Building CXX object tests/CMakeFiles/tql-test-opencl.dir/src/tql.cpp.o cd /builddir/build/BUILD/ViennaCL-1.7.1/build/tests && /usr/bin/c++ -I/builddir/build/BUILD/ViennaCL-1.7.1 -I/builddir/build/BUILD/ViennaCL-1.7.1/external -I/builddir/build/BUILD/ViennaCL-1.7.1/libviennacl/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -DVIENNACL_WITH_OPENCL -o CMakeFiles/tql-test-opencl.dir/src/tql.cpp.o -c /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/tql.cpp In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/tql.cpp:35: /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp: In member function 'void viennacl::ocl::context::add_queue(cl_device_id)': /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/context.hpp:255:50: warning: '_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)' is deprecated [-Wdeprecated-declarations] viennacl::ocl::handle temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this); ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/handle.hpp:28:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:27, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/mem_handle.hpp:32, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/memory.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/scalar.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/tests/src/tql.cpp:35: /usr/include/CL/cl.h:1427:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/ocl/backend.hpp:26:0, from /builddir/build/BUILD/ViennaCL-1.7.1/viennacl/backend/opencl.hpp:28, from /builddir/build/BUILD/ViennaCL-1.7.1/vi